помогите с геокодированием

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
IMES
Участник
Сообщения: 83
Зарегистрирован: 20 апр 2009, 17:11
Репутация: 0

помогите с геокодированием

Сообщение IMES » 27 май 2009, 15:08

Помогите геокодировать 18000 адресов. На данный момент есть адреса. Надо как то послать адреса на гогл или еще кого типа http://www.geocaching-events.de/pages/geocoder.html
чтоб запарашивал координаты и сохранял либо в таблицу либо на карту.
Помогите в каком направлении думать и информироваться????????? очень надо

Каминский Вадим
Активный участник
Сообщения: 138
Зарегистрирован: 18 авг 2005, 18:05
Репутация: 0

Re: помогите с геокодированием

Сообщение Каминский Вадим » 27 май 2009, 22:57

А какая география у этих адресов? Возможно я бы помог. Для геокодирования нужен геокод, а гугл это не панацея, хотя база огромная. Если делать через гугл, то коать надо сюда google geocoder getlocations , но скорее всего придется программировать.

Mitrich
Активный участник
Сообщения: 184
Зарегистрирован: 15 сен 2006, 16:15
Репутация: 10
Откуда: Москва

Re: помогите с геокодированием

Сообщение Mitrich » 28 май 2009, 08:45

есть небольшая утилита под АркГИС, делающая именно это - добавляет точки на слой. Но она пока интерактивна. Т.е. адрес надо записывать вручную. Никак не допишу загрузку из Екселя. Если программируете под .NET можно довести до ума.
В сети где-то был сайт, позволяющий загрузить из таблицы. Ссылки не нашел сходу

добавление:
1. гугл не всегда по запросу выдает однозначный ответ, иногда до 10 (больше я получать не умею)
2. пока прога не работает за фаерволом, но это можно дописать
3. надо еще дописать работу с таблицаи Ексель или вообще универсальными табличными данными.
4. надо распарсить Яндекс- он порой точнее работает


5. есть желающие?

IMES
Участник
Сообщения: 83
Зарегистрирован: 20 апр 2009, 17:11
Репутация: 0

Re: помогите с геокодированием

Сообщение IMES » 28 май 2009, 12:09

Мне надо нанести на карту адреса студентов школы в городе Кельн в германии и в радиусе 100 км от него. Рукама это делать уйдет уйма времени их там более 18000.
Как то это должно делаться таблицей, как я себе предстваляю надо написать скрипт по которому будет посылаться запрос и возвращаться координаты и записываться в таблицу.
Или как то через ростгис. но его я не могу что то подключить к аркмар.

Еще говорят есть приложение к маппоинт IC-Geocoder 2009 или Geocoder LC, который дополняет адреса их координатами в эксель

Сейчас нашла на просторах интернета Фальк навигационный манагер SQL Server DatabasePrimary Data File ( 2 ГБ) вот попытаюсь из нее что нибудь извлеч. К сожалению знаний особенно по программированию и базам данных нет.

Вот думала кто нибудь тут подскажет, в каком направлении двигаться.

Mitrich
Активный участник
Сообщения: 184
Зарегистрирован: 15 сен 2006, 16:15
Репутация: 10
Откуда: Москва

Re: помогите с геокодированием

Сообщение Mitrich » 28 май 2009, 14:10


IMES
Участник
Сообщения: 83
Зарегистрирован: 20 апр 2009, 17:11
Репутация: 0

Re: помогите с геокодированием

Сообщение IMES » 28 май 2009, 17:30

Большое спасибо! Работает! Сейчас геокодируются адреса.
А теперь следущий вопрос. Скоро будет таблица ексель с адресами долготой и широтой. Как теперь из нее сообразить шейп файл. Кст какая нибудь функция в аркедиторе?

Mitrich
Активный участник
Сообщения: 184
Зарегистрирован: 15 сен 2006, 16:15
Репутация: 10
Откуда: Москва

Re: помогите с геокодированием

Сообщение Mitrich » 29 май 2009, 09:43

а ЧТО ИЗ ПЕРЕЧИСЛЕННОГО РАБОТАЕТ? :)

последний пункт - Excel2KML можно попробовать из любви к искусству (если получите выложите школьникам доступ через интернет - если это не нарушает приватности данных),
а так в АркГИС загрузите таблицу Ексель и из меню Tools -> AddXYData (укажите координатная система WGS84)
полученный динамический слой экспортитуете в шейп

geologic
Гуру
Сообщения: 852
Зарегистрирован: 15 сен 2005, 13:19
Репутация: 6
Откуда: москва
Контактная информация:

Re: помогите с геокодированием

Сообщение geologic » 29 май 2009, 12:27

Вот жеж и описание есть как подгружать
http://www.geofaq.ru/art/1addxy.shtm

IMES
Участник
Сообщения: 83
Зарегистрирован: 20 апр 2009, 17:11
Репутация: 0

Re: помогите с геокодированием

Сообщение IMES » 29 май 2009, 15:43

Вообщето я рано порадовалась. Вроде сначала все было как по маслу, а потом выяснилось, что только 300-350 адресов геокодировало, а потом not found.
Говорят надо поменять IP и так каждые 300 адресов
Работаю в http://www.juiceanalytics.com/writing/e ... g-tool-v2/

Но все равно огромное спасибо! Буду биться дальше...

A перевести в kml не получилось, какая то там ошибка, открывается visual basic в нем желтым отмечена строка, тут я ничего не поняла что нужно изменить. Да и не важно это. Главное чтоб в слой с точками в гис перенесся. Кстати тема *защита данных* очень актуальная!

Каминский Вадим
Активный участник
Сообщения: 138
Зарегистрирован: 18 авг 2005, 18:05
Репутация: 0

Re: помогите с геокодированием

Сообщение Каминский Вадим » 29 май 2009, 17:07

Вот еще сервис http://www.batchgeocode.com/

IMES
Участник
Сообщения: 83
Зарегистрирован: 20 апр 2009, 17:11
Репутация: 0

Re: помогите с геокодированием

Сообщение IMES » 03 июн 2009, 20:14

всем кому интересно. Все геокодеры не очень :(
Они дают коотдинаты, только с 6 цифрами после запятой (50,123456). Этого недостаточно. Чтоб каждому дому свою координату дать нада 7 цифр после запятой. А так получается что50 домам на одной улице даны одни о те же координаты. Неточненко!
Буду благодарна, если кто знает что то более точное.

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: помогите с геокодированием

Сообщение KolesovDmitry » 03 июн 2009, 21:55

IMES писал(а):всем кому интересно. Все геокодеры не очень :(
Они дают коотдинаты, только с 6 цифрами после запятой (50,123456). Этого недостаточно. Чтоб каждому дому свою координату дать нада 7 цифр после запятой. А так получается что50 домам на одной улице даны одни о те же координаты. Неточненко!
Информация к размышлению:
Как известно, метр вводился как одна сорокатысячная Парижского меридиана (это сейчас его по длине волны меряют, но для нашей точности хватит и первоначального определения :)) .
Итак, метр =1/40000 меридина
Меридиан=360 градусов,
Соответственно в одном градусе будет: 40000/360=111.111111... .Т.е. один градус по меридиану - 111 километров (примерно).
Идем дальше. Координаты у вас с точностью до шести десятичных знаков от градуса, т.е.:
Ваши данные определены с точностью плюс-минус 111/1000000 километра.

IMES
Участник
Сообщения: 83
Зарегистрирован: 20 апр 2009, 17:11
Репутация: 0

Re: помогите с геокодированием

Сообщение IMES » 04 июн 2009, 14:05

Cпасибо, я как раз собиралась в этом разобраться.
то есть получается координаты должны быть с точностью 11 см. Достаточно, чтоб каждому дому была своя координата.
Последний раз редактировалось IMES 05 июн 2009, 12:23, всего редактировалось 1 раз.

IMES
Участник
Сообщения: 83
Зарегистрирован: 20 апр 2009, 17:11
Репутация: 0

Re: помогите с геокодированием

Сообщение IMES » 04 июн 2009, 14:35

В общем етот геокодер дает неверную информацию :(

Некоторые сомнительные адреса (например дом 44 и 109) я проверила в ручную тут http://www.via-ferrata.de/koordinatencheck.php
первые 2 значения после запятой дает верно а остальное неверно

Есть какие нибудь другие способы геокодирования???

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя