| Обсуждение |
| | Как все таки делают геокодирование? [ Abdul ]Пятница, 24 апреля 2009, 23:06
| Кто нибудь может мне детально с "нуля" объяснить как все таки раскидать точки на карту? Пожалуйста, если кому не лень, поясните. У меня точки выгруженные из тахеометра. Дальше что делать, чтобы в конечно итоге они целиком оказались на карте? Как я понимаю, сначала нужно таблицу создать, импортировать в таблицу эти данные, потом сделать геокодирование...? Там какие то сзязи создать....в общем очень прошу, если кому не лень, пошагово объясните как это делается, или где можно почитать как это делается, дайте ссылку. Заранее спасибо. |
|
| | [ Petr27 ]Суббота, 25 апреля 2009, 18:25
Как я понял из http://pkzo.objectland.ru/download/history/1.2/ в верси 1.2 уже есть импорт точек из текстового файла.
А насчет геокодирования лениво объяснять конечно, главное понимть нужный тип геокодирования - координатное. |
|
| | [ Abdul ]Суббота, 25 апреля 2009, 19:53
| Петр, будь другом, объясни мне пожалуйста как все это сделать...напиши мне на почту свой агент или аську, я тебе отвечу. Писать все это лень, я понимаю, но в онлайн режиме по аське или агенту будет интереснее я думаю. Если ты непротив моего предложения, вот моя почта - umakhanov-au@yandex.ru |
|
| | [ Petr 27 ]Суббота, 25 апреля 2009, 22:42
Напишу здесь(все же описано в Справке Objectland, гл.76, пишу по ней):
Пусть у тебя координаты в какой-то таблице в ОЛ, тогда ты
1)селектируешь таблицу с координатами точек, вызываешь контекстное меню и выполняешь "геокдирование"
2) открывается мастер. Выбираешь метод геокодирования - координатное. Далее>
3) Шаг2. Установка геокодир.выб. и типа.
устанавливаешь только Карту, Слой и Тип для геокодирования - в этот тип попадут сгенерированные объекты. Остальные флаги - отключены. Далее>
4) попадаешь на Шаг3 - Установка полей геокодтрования.
Устанавливаешь какое поле в таблице соотвествут X и Y.
Дальше нажимашь кнопку Далее до конца.
В результате будет построено столько точечных объектов сколько записей в таблице и координаты этих точек будут взяты из полей, кот. ты установил как X и Y. |
|
| | [ Abdul Umakhanov ]Воскресенье, 26 апреля 2009, 09:55
| Спасибо Петр, теперь понятно с геокодированием. Как делается геокодирование я понял. Т.е. 2 шага нужно, первое - создать таблицу с данные в ОЛ, второе - уже непосредственно геокодирование. А как таблицу создать в ОЛ с координатами? Если лень написать, то дай ссылку где можно прочитать. Я наверное уже надоел тебе...) |
|
| | [ Abdul ]Воскресенье, 26 апреля 2009, 11:14
| Когда делал геокодирование, в конце вышло сообщение "Отсутствуют таблицы, связаные с геокодируемым типом объектов"...Это что за проблема? |
|
| | [ ObjectLand Support ]Воскресенье, 26 апреля 2009, 11:20
Abdul:
Вы можете создать таблицу в ObjectLand и внести данные вручную. Или импортировать таблицу из текстовых файлов или dbf-файлов(при этом таблицу в ObjectLand можно создать во время импорта или создать заранее). Также можно геокодировать таблицы внешних баз данных(напр.таблицу Excel или Access). При этом можно геокодировать тип объектов, который вообще не имеет никакой связи с данным типом объектов(конечно, когда не требуется установка связи между объектами и записями).
Т.к. Вы писали, что Вам нужно геокодировать данные из Excel, то Вам нужно сделать 2 крупных шага для импорта точек:
1. Создать внешнюю базу данных из файла Excel
2. Геокодировать из этой ВБД
Пункт 2 разобран Вам выше, теперь п.1. Как создать ВБД из xls-файла? Также как и для других ВБД, нот тут есть один нюанс. Микрософт при использовании ODBC для БД Excel в качестве таблиц считает так называемые "именованные диапазоны"(named range). Поэтому перед использованием в ObjectLand в листе Excel нужно создать один или более именованных диапазонов.
Как создать именованный диапазон?
Любой ячейке или диапазону ячеек можно присвоить имя.
Для добавления имени установить курсор в ячейку, выделить диапазон данных или несколько несмежных диапазонов. Теперь надо щелкнуть на поле имени, находящемся слева в строке формул (оно должно отражать адрес активной ячейки). Введите имя (оно будет именем таблицы в ObjectLand) и нажмите <Enter>. |
|
| | [ ObjectLand Support ]Воскресенье, 26 апреля 2009, 11:37
>"Отсутствуют таблицы, связаные с геокодируемым типом объектов"...Это что за проблема?
Вы правильно выбрали тип геокодирования - координатное?
Для того, чтобы потренироваться, можно использовать демо-ГБД ObjectLand и геокодировать таблицу "Новые колодцы" в тип "Город Энск/Примеры геокодирования/Колодец" (можно связать записи или не связывать) |
|
ОтветитьЗнаком «*» отмечены обязательные для заполнения поля. |
| |