Страница 1 из 1

Гео-функции

Добавлено: Пн ноя 13, 2017 5:52 pm
YurAnt
Список функций модуля:

GET_COORDINATES - функция поиска координат на Яндекс-карте по полному или частично введенному адресу.
(требуется интернет-подключение)


FIND_PT_IN_POLYGON - функция для проверки вхождения одной координаты в полигон, состоящий из массива координат. Может применяться для поиска объекта в заданной зоне(зонах).

GET_POLYGON_CENTER - функция поиска приблизительного центра в массиве из множества координат. Может использоваться в качестве указателя при открытии карты в брауере.

VIEW_ON_YMAP - функция открывает в браузере Яндекс-карту и ставит отметку на объект или в точку координат
(автоопределение передаваемого параметра: координаты, адрес, организация).


Более подробное описание имеется внутри функций.

Модуль:
GeoFuncs_v0.1.zip
(4.82 КБ) 57 скачиваний

Демо-база:
GEO_DEMO.zip
(60.14 КБ) 51 скачивание

Re: Гео-функции

Добавлено: Пн ноя 13, 2017 10:45 pm
rausNT
Прикольно. А почему Яндекс?

Re: Гео-функции

Добавлено: Вт ноя 14, 2017 12:16 am
YurAnt
rausNT писал(а):А почему Яндекс?

Можно Yahoo попробовать... Аналогичный сервис. www.yahoo.eu.
Ну а вообще несмотря на то, что Яндекс я не очень уважаю за способы "самораскрутки" и вообще как поисковик (пользуюсь только google), инструментарий и API у него несколько побогаче других сервисов. Есть куда копать и функционал буду постепенно доращивать...
Не исключено использование и сервисов google, если те в чем-то выиграют у Яндекса. (например переводчик).

Re: Гео-функции

Добавлено: Пт фев 09, 2018 12:57 am
archs8
А можно добавить к возможностям, короткую гиперссылку которую формируют яндекс карты?

Re: Гео-функции

Добавлено: Чт май 31, 2018 7:26 am
sotmel
Добрый день!
Решил попробовать организовать переход на ЯндексМапы, но столкнулся с трудностями...
Задача была прилепить кнопку перехода на карты по условию Улица/№ дома, база большая и вручную обзывать каждый дом возможным не представляется, попытался выйти из положения выражением:

Код: Выделить всё

VIEW_ON_YMAP ('Ханты-Мансийск[!Улица]|[!№ дома]')   
в итоге результат сомнительный, открывает то что на скрине,
хотелка.JPG
хотелка.JPG (228.28 КБ) 392 просмотра

опыты с пунктуацией в выражении по большому счёту ни к чему не привели...
Заранее извиняюсь если опять какую глупость сморозил) :roll:

Re: Гео-функции

Добавлено: Чт май 31, 2018 7:50 am
Гocть
У вас, если заметили, и url в строке браузера сомнительный. Ошибка в пунктуации. Сцепка полей и текста должна быть такой:

Код: Выделить всё

'текст  '+[поле1]+' текст 2 '+[поле2]

Или используйте функцию concat.

Re: Гео-функции

Добавлено: Чт май 31, 2018 8:45 am
sotmel
Спасибо за правильный пинок, про сцепку то я и не подумал)
рабочий пример в выражении действия кнопки:

Код: Выделить всё

VIEW_ON_YMAP ('Ханты-Мансийск'+' '+[Улица]+' '+[№ дома])   


А собственно возможно организовать по аналогичному принципу открытие карты публичной кадастровой росреестра по кадастровому номеру объекта, который естественно размещен в базе данных?

Re: Гео-функции

Добавлено: Чт май 31, 2018 9:12 am
Гocть
sotmel писал(а):возможно организовать по аналогичному принципу открытие карты публичной кадастровой росреестра по кадастровому номеру объекта, который естественно размещен в базе данных?

Надо смотреть. Пока не доводилось делать "открытие карты публичной кадастровой росреестра по кадастровому номеру объекта, который естественно размещен в базе данных", но полагаю, что это возможно.

Re: Гео-функции

Добавлено: Чт июл 26, 2018 2:13 pm
OTBAP_KPOTOB
Во время компиляции скриптов были найдены ошибки.

GeoFuncs: [Error] (129:17): Unknown identifier 'CreateOleObject'

Планируется-ли кроссплатформенность? Может подскажете, куда копать, чтобы починить под Linux систему?
Снимок экрана от 2018-07-26 15-25-22.png
Снимок экрана от 2018-07-26 15-25-22.png (19.92 КБ) 157 просмотров

Re: Гео-функции

Добавлено: Чт июл 26, 2018 3:07 pm
Гocть
Пробовать в wine или дописывать под Linux.