на главную страницу программы "Водяной"

Инструменты пользователя

Инструменты сайта


за_рубежом

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
за_рубежом [2019/05/11 09:52]
timofeev
за_рубежом [2019/05/26 07:04]
timofeev
Строка 10: Строка 10:
 osmconvert str.osm -o=ulicy.csv --csv-headline --csv-separator=;​ --csv="​name:​ru"​ ''​ osmconvert str.osm -o=ulicy.csv --csv-headline --csv-separator=;​ --csv="​name:​ru"​ ''​
  
-В приведенном примере будут выгружены названия улиц Ташкента на русском языке. Если вы хотите загрузить названия на местном языке, удалите все строки":​ru"​ в приведенном примере. \\ +В приведенном примере будут выгружены названия улиц Ташкента на русском языке. ​\\ 
-"​Ташкент",​ соответственно,​ тоже надо изменить на требуемый город, а uzbekistan-latest.osm.pbf на имя скачанного в первом пункте файла.+"​Ташкент"​ надо изменить на требуемый город, uzbekistan-latest.osm.pbf на имя скачанного в первом пункте файла.\\ 
 +Если вы хотите загрузить названия ​не на русском,​ а на местном языке, удалите все строки":​ru"​ в приведенном примере. \\
  
-3) полученный файл ulicy.csv открываем ​блокнотом и вставляем в начало строку с текстом "​Наименование"​+3) полученный файл ulicy.csv открываем любым текстовым редактором, умеющим менять кодировку (например, notepad2, notepad++ ​и т.п.), ​вставляем в начало строку с текстом "​Наименование"​, конвертируем из UTF-8 в  ANSI. 
 +Результат сохраняем В ПАПКУ c:\Program Files (x86)\ctex\voda\csv\ (если прав на это нет, можно оставить в текущей папке, но ее придется указать вручную при импорте,​ на этапе подтверждения пути)
  
-4) ulicy.csv загружаем в Водяной,​ выбрав Справочники - Транспорт - Улицы, затем нажав меню "​действия"​ и выбрав импорт из csv:\\+4) Загружаем в Водяной,​ выбрав Справочники - Транспорт - Улицы, затем нажав меню "​действия"​ и выбрав импорт из csv:\\
  
  
Строка 21: Строка 23:
  
 5) на вопрос,​ пропускать ли повторяющиеся названия,​ отвечаем "​да"​ (в файле ul.csv будет много повторов). ​ 5) на вопрос,​ пропускать ли повторяющиеся названия,​ отвечаем "​да"​ (в файле ul.csv будет много повторов). ​
 +
 +{{:​dubliul.png|}}
 +
 В результате будет заполнен справочник улиц. В результате будет заполнен справочник улиц.
 +
 +
  
 6) создаем нужный город в Справочники - Транспорт - Города. Его же указываем в Справочники - Структура компании - Значения по умолчанию как основной. 6) создаем нужный город в Справочники - Транспорт - Города. Его же указываем в Справочники - Структура компании - Значения по умолчанию как основной.
Строка 29: Строка 36:
  
 {{:​ustgorod.png|}} {{:​ustgorod.png|}}
 +
 +К сожалению,​ названия улиц вводятся в OSM в произвольном формате (Первая улица или Улица Первая и проч.). Если получено много записей вида "​Улица ...", можно убрать слово "​улица"​ из начала названий,​ т.к. оно будет мешать поиску и вводу данных,​ а для геокодинга,​ за редкими исключениями (наличие одноименных площадей,​ переулков),​ не требуется.\\
 +Если хотите убрать "​улица"​ из начала наименований,​ откройте обработки - служебные -выполнить произвольный SQL-запрос и вставьте следующий текст ​
 +
 +''​UPDATE ULICY SET NAIMENOVANIE=TRIM(REPLACE(NAIMENOVANIE,'​улица',''​)) WHERE lower(NAIMENOVANIE) starting with '​улица '
 +''​
 +
 +(ВАЖНО! при вставке следите,​ чтобы весь запрос попал в окно обработки!!!)
 +
 +
  
  
за_рубежом.txt · Последние изменения: 2020/01/11 22:36 — timofeev