Страница 2 из 3

Создание простенькой настольной GIS

Добавлено: 14 Ноябрь 2016, 10:17
lex4
AlexPet писал(а): здесь то вопрос в другом , в каком формате сама карта : openstreet, mapinfo, shp, вектор или растр и как сделать геокодирование из tps ? отсюда и выбор средств
Слои карты в формате Shape, GEOTiff и ASCII. Все слои готовятся во внешних exe файлах. Геокодирование происходит там-же. В программе на Clarion нужно просто иметь возможность добавлять новые слои удалять старые и добавить немного навигации.
AlexPet писал(а): в кларион мы лет 10 назад делали и все работало
А как делали, через OLE\OCX?

Создание простенькой настольной GIS

Добавлено: 14 Ноябрь 2016, 10:21
seawolf
SDK - набор инструментов (функций) для работы картографическим движком (рисовать объекты, слои, карты тд). Как правило идет вместе с этим движком (компонентом, OCX тд). Где-то тут мелькала уже тема как на гугле нарисовать свои объекты и загрузить их из приложения на Кларионе - этакий мини гис которого может хватить!

Создание простенькой настольной GIS

Добавлено: 14 Ноябрь 2016, 10:26
lex4
seawolf, Спасибо за ответ. Я как раз сейчас пытаюсь подключить MapWinGis.ocx. "Но не выходит каменный цветок" :)
А Вы c Mapinfo работали через через OLE\OCX?

Создание простенькой настольной GIS

Добавлено: 14 Ноябрь 2016, 10:33
kreator
lex4 писал(а):Где-то тут мелькала уже тема как на гугле нарисовать свои объекты и загрузить их из приложения на Кларионе - этакий мини гис которого может хватить!
Может посмотреть в сторону API гугла или яндекса. Наверно, не бесплатно, но результат, скорее всего будет.

Создание простенькой настольной GIS

Добавлено: 14 Ноябрь 2016, 10:56
Admin
kreator писал(а): Может посмотреть в сторону API гугла или яндекса. Наверно, не бесплатно, но результат, скорее всего будет.
Там тоже не все так просто. Что то простое типа координат по адресу или куска карты по координатам можно получить просто по HTTP.
Но вот к примеру в своих картах нарисованные полигоны по API уже не получишь. Только через экспорт файла.
Самому рисовать на картах можно как угодно. Все круто и красиво. Но! Только все на JAVA
Короче муть еще та!

Создание простенькой настольной GIS

Добавлено: 14 Ноябрь 2016, 11:09
lex4
Admin, Спасибо, уже склоняюсь к VisualStudio. :)

Глубокоуважаемые коллеги!
Нет ли у кого "на пару минут" программы EasyCOM2INC? :oops:
Через oleview создал IDL файл WinMapGIS. Хотел бы перевести его в INC и попробовать что будет.

Создание простенькой настольной GIS

Добавлено: 14 Ноябрь 2016, 13:15
AlexPet
На скорую руку прототипы функций , константы и тд для mapwin

Создание простенькой настольной GIS

Добавлено: 14 Ноябрь 2016, 13:40
lex4
AlexPet, Спасибо огромное :D Сейчас буду пробовать.

Создание простенькой настольной GIS

Добавлено: 14 Ноябрь 2016, 13:59
seawolf
не доводилось сталкиваться с MapWinGis.ocx, но вероятно неплохой вариант для данной задачи (правда тормозить наверное будет в силу своей связки с shp файлами)

Создание простенькой настольной GIS

Добавлено: 14 Ноябрь 2016, 17:32
Stalker
Слои карты в формате Shape, GEOTiff и ASCII. Все слои готовятся во внешних exe файлах. Геокодирование происходит там-же. В программе на Clarion нужно просто иметь возможность добавлять новые слои удалять старые и добавить немного навигации.


А может не стоит все усложнять. Раз слои готовятся во внешних ехе файлах, создать tps файл слоев с тремя полями: типа путь к файлу слоя на ПК, название слоя и поле для отметки выбора. Пользователь отмечает слои нужные ему и нажимает кнопку загрузить. Подгружается соответствующая прога на которой создан слой и он же загружается на ней. А дальше импровизация...

И еще вариант использовать бесплатную программу Google Earth по вышеизложенному алгоритму (сам использую), только свои слои перед использованием нужно перевести в kml формат, а вот насчет перевода в данный формат ничего не подскажу, не обладаю информацией.

Данные предложения взаимодействия с другими программами потому, что не все просто и быстро можно реализовать на кларе, а вот сваять систему управления можно быстро, так как многое уже придумано и используется повсеместно.

Создание простенькой настольной GIS

Добавлено: 14 Ноябрь 2016, 20:23
lex4
Stalker писал(а): Подгружается соответствующая прога на которой создан слой и он же загружается на ней.
А как это? Слой создается сторонней программой которая на входе получает Tiff и выдает Tiff или Shape. Она (программа) не знает куда что подгружать. У нее нет SDK? как рекомендовал seawolf,
Stalker писал(а): Google Earth по вышеизложенному алгоритму
Не подходит. У нас свои слои. Которые, "Google Earth", не понимает

Создание простенькой настольной GIS

Добавлено: 14 Ноябрь 2016, 20:29
lex4
Нужна помощь от Деда Пахома.... Помоги "загрузить слой" :oops:

Создание простенькой настольной GIS

Добавлено: 14 Ноябрь 2016, 23:32
Stalker
lex4 писал(а): А как это? Слой создается сторонней программой которая на входе получает Tiff и выдает Tiff или Shape. Она (программа) не знает куда что подгружать. У нее нет SDK? как рекомендовал seawolf,
Посмотри здесь http://gis-lab.info/qa.html , возможно что-то накопаешь.

Создание простенькой настольной GIS

Добавлено: 15 Ноябрь 2016, 1:56
Admin
lex4 писал(а): Не подходит. У нас свои слои. Которые, "Google Earth", не понимает
Если у вас используются стандартные географические координаты - все можно преобразовать.

Создание простенькой настольной GIS

Добавлено: 15 Ноябрь 2016, 8:18
lex4
Stalker,
Спасибо за ссылку.
Admin,
Спасибо за совет. Согласен. Уже копаю в эту сторону.