Утилита выгрузки данных ArcGIS Server

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Закрыто
Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Утилита выгрузки данных ArcGIS Server

Сообщение SergeyRyzhkov » 15 фев 2015, 14:10

Slinger, спасибо!
1 - сделаю
2 - вроде как для всех типов данных устанавливаю кодировку. Но я проверю, исправлю.
Будут предложения (см.выше в спойлере) - пишите :) , а то как-то все в голову интересного не приходит, все уже переделано :)

АлексЮстасу
Гуру
Сообщения: 619
Зарегистрирован: 09 авг 2009, 13:09
Репутация: 67
Ваше звание: топограф, технолог
Откуда: Мааськва

Re: Утилита выгрузки данных ArcGIS Server

Сообщение АлексЮстасу » 15 фев 2015, 15:26

SergeyRyzhkov писал(а):Насчет кодировок - трудно мне проверить с кодировками
Slinger писал(а):2) Кодировка я так понимаю только для kmz/kml ? Кабы json всё равно принудительно выгружается в UTF-8.
Может быть в этом дело? Я выгружал в geoJSON, видел там UTF-8.
SergeyRyzhkov писал(а):предыдущие файлы перезаписывались - обидно получилось. Поэтому так сделал.
Обычно вставляют предупреждение, что "Файлы ... существуют. Перезаписать?"

И мне по-прежнему не хватает сохранения текстов запросов.

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Утилита выгрузки данных ArcGIS Server

Сообщение SergeyRyzhkov » 15 фев 2015, 16:44

АлексЮстасу, Спасибо. Принято. Исправлю.

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Утилита выгрузки данных ArcGIS Server

Сообщение Донецков » 16 фев 2015, 14:04

Cохранение текстов запросов - вставляю в текстовый файл, который идет в комплекте с утилитой url нужного запроса, который становится доступным при открытии утилиты...

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Утилита выгрузки данных ArcGIS Server

Сообщение SergeyRyzhkov » 16 фев 2015, 14:22

По мере возможности сделаю небольшое дополнение. Для добавления и редактирования URL, запроса
Вложения
Сервисы.jpg
Сервисы.jpg (104.42 КБ) 11123 просмотра

Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: Утилита выгрузки данных ArcGIS Server

Сообщение Slinger » 16 фев 2015, 14:34

Дабы не создавать новую тему - отпишусь здесь. У версии серверов ArcGIS'a 10.3 обнаружен баг. kmz/kml через query скачивается с запятыми в разделителе целых и дробных значений. Вместо точек. Но при этом баг не всегда проявляется, бывает что и точками в разделителе скачивает. В общем, будьте внимательны.

json нормальный.

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Утилита выгрузки данных ArcGIS Server

Сообщение SergeyRyzhkov » 16 фев 2015, 15:33

SergeyRyzhkov писал(а):По мере возможности сделаю небольшое дополнение. Для добавления и редактирования URL, запроса
Обновил версию...

АлексЮстасу
Гуру
Сообщения: 619
Зарегистрирован: 09 авг 2009, 13:09
Репутация: 67
Ваше звание: топограф, технолог
Откуда: Мааськва

Re: Утилита выгрузки данных ArcGIS Server

Сообщение АлексЮстасу » 16 фев 2015, 19:43

Все-таки предупреждение, что папка не пустая - при указании директории выгрузки - я бы заменил на предупреждение, что файлы с такими именами уже есть - при запуске на выполнение. Обычно так делают - так сложнее затереть данные.
Сейчас, допустим, грузил в одном сеансе кварталы после участков - предупреждения нет, а файл "out_0" уже перезаписан.
Есть другой путь - создавать уникальные имена файлов выгрузки. Допустим, "out_..._время_дата" или т.п. Тогда можно обойтись вообще без предупреждений.

Еще я бы не палился с верхней фразой в нынешнем ее виде. "Доступ к информации посредством данной утилиты может нарушать авторские (иные) права Правообладателя". Вы тем самым уже признаетесь, становитесь соучастником, если что.
Есть же, наверное, какие-то другие устоявшиеся, проверенные формулировки?
Что-нибудь вроде: "За правомерность доступа к информации посредством данной утилиты автор ответственность не несет". Или: "Перед скачиванием убедитесь в правомерности доступа к информации". Или: "Пользователь полностью принимает на себя ответственность в случаях неправомерного доступа к информации посредством данной утилиты". Или т.п. - я не юрист.

А в целом - и работоспособная, и пользовательски удобная утилита получается. :D

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Утилита выгрузки данных ArcGIS Server

Сообщение SergeyRyzhkov » 17 фев 2015, 16:53

Обед закончился, версию обновил:

1. Спасибо замечанию коллеги (написал в лс) - исправил формат даты. ArcGIS возвращает в виде число (*nix время), определяю что тип данных дата и перевоу его корректно.
2. С кодировками поправил
3.
АлексЮстасу писал(а): Есть другой путь - создавать уникальные имена файлов выгрузки. Допустим, "out_..._время_дата" или т.п. Тогда можно обойтись вообще без предупреждений.
Сделал, короче, так:
Есть доп. поле, которое будет являться префиксом для наименований файлов. По умолчанию префикс будет состоять из наименования сервиса, только в латинице (автоматом, согласно ГОСТ 16876-71 :),
чтобы потом не танцевать с ogr

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Утилита выгрузки данных ArcGIS Server

Сообщение SergeyRyzhkov » 18 фев 2015, 13:30

Ну и напоследок.
Обновил версию.
Сделал после выгрузки данных, "докачку".
То есть будет несколько попыток докачать порции данных, которые не удалось скачать в основном потоке...

kirill_62
Участник
Сообщения: 90
Зарегистрирован: 08 авг 2013, 11:12
Репутация: 2

Re: Утилита выгрузки данных ArcGIS Server

Сообщение kirill_62 » 18 фев 2015, 15:17

Здравствуйте! Ваша программа просто удача и находка, спасибо ВАм огромное. Но подскажите, может что то неправильно делаю. Выгружаю в формате geoJson кадастровые квартала, потом через "бантик" объединяю полученные файлы в shape, но после сохранения в shape табличных данных нету (к примеру в geoJSON есть столбец "Кадастровый номер", а в shapr просто столбец FID и все). можно ли в shape получить как то полную информацию с geoJSON????

Еще раз СПАСИБО ВАМ

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Утилита выгрузки данных ArcGIS Server

Сообщение SergeyRyzhkov » 18 фев 2015, 15:50

kirill_62 писал(а):можно ли в shape получить как то полную информацию с geoJSON????
А Вы поля выбрали? (есть там контрол с чекбоксами). Вы, конечно, написали что есть в geoJSON (я так на всякий случай спрашиваю)
Также не надо ставить галку "Использовать алис поля вместо..." - там будут русские буквы
Если все так, вышлите, пож, пример одного файла geoJSON.
Также чтобы быстро проверить что выгрузилось, можно использовать http://geojsonlint.com/
(скопировать текст geoJSON и вставить в окошко по ссылке)

kirill_62
Участник
Сообщения: 90
Зарегистрирован: 08 авг 2013, 11:12
Репутация: 2

Re: Утилита выгрузки данных ArcGIS Server

Сообщение kirill_62 » 18 фев 2015, 15:59

Вот что получается... (
Вложения
arhiv.zip
(2 МБ) 362 скачивания

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Утилита выгрузки данных ArcGIS Server

Сообщение SergeyRyzhkov » 18 фев 2015, 16:25

kirill_62 писал(а):Вот что получается... (
Странно, я сделал, вот что получилось (в архиве). Может версия org2ogr разные?
Еще заметил что org2ogr режет наименования колонок и соответственно не вставляет данные. Надо разбираться. Может коллеги помогут по GDAL?
Вложения
arhiv.rar
(902.1 КБ) 327 скачиваний

kirill_62
Участник
Сообщения: 90
Зарегистрирован: 08 авг 2013, 11:12
Репутация: 2

Re: Утилита выгрузки данных ArcGIS Server

Сообщение kirill_62 » 18 фев 2015, 16:46

пока некому....сам буду читать и пытаться понять(

Закрыто

Вернуться в «Общий - ПО»

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

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