powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Справочник улиц
5 сообщений из 5, страница 1 из 1
Справочник улиц
    #33048398
Гений сыска
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот у меня есть справочник улиц типа

STREETID,STREET,LStart,LEnd,RStart,REnd,SectorID - в этой структуре заложены номера домов по четной (RSTART, REND) и по нечетной (L) ну и сектор. Чтобы определить какой адрес вычисляем четность номера дом сравниваем с соотв парой и сектор найден. Таким образом введя всего несколько записей для каждой улицы можно покрыть весь город на сектора.
Задача такая сделать возможность наложения нескольких (много) вариантов деления на сектора - вот мол если смотреть с точки зрения ну там солнцевской группировки - это наша территория, если смотреть с ореховской то наша...)).Стоит ли добавлять поля с другими секторами или по внешнему идентификатору ввести еще одну таблицу? и как это реализовать получше?
...
Рейтинг: 0 / 0
Справочник улиц
    #33048442
YBW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
YBW
Гость
Гений сыскаи как это реализовать получше?

поставить нормальную ГИС (ГеоИнформационнуюСистему) и не париться...

ObjectLand например - сам пользуюсь, доволен...
...
Рейтинг: 0 / 0
Справочник улиц
    #33048549
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Много значит много. Если я правильно понял
(1)Сектор относится к единственному варианту деления,
(2)Сектор может включать фрагменты нескольких улиц.

Код: plaintext
Улица (STREETID,STREET,... ) -< СекторУлица(SectorID, STREETID,LStart,LEnd,RStart,REnd) >-Сектор(SectorID, VID,...) >-  ВариантДеления(VID,...)
наверно еще есть правило
(3) Диапазоны домов улицы в секторах одного варианта деления не пересекаются. С ним сложнее, придется видимо триггером.
...
Рейтинг: 0 / 0
Справочник улиц
    #33048622
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Много значит много. Если я правильно понял
(1)Сектор относится к единственному варианту деления,
(2)Сектор может включать фрагменты нескольких улиц.

Код: plaintext
Улица (STREETID,STREET,... ) -< СекторУлица(SectorID, STREETID,LStart,LEnd,RStart,REnd) >-Сектор(SectorID, VID,...) >-  ВариантДеления(VID,...)
наверно еще есть правило
(3) Диапазоны домов улицы в секторах одного варианта деления не пересекаются. С ним сложнее, придется видимо триггером.
...
Рейтинг: 0 / 0
Справочник улиц
    #33049034
Гений сыска
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да почти так, только как сделать чтобы совсем не расщепить записи об улице если в разных вариантах деления она делится по разным домам?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Справочник улиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]