Доступные наборы инструментов ГИС?

Мы рассматриваем возможность использования ArcGIS Engine от ESRI для написания приложения с некоторыми функциями ГИС. Особенности инструментария ГИС, которые нас в первую очередь интересуют:

  • Трехмерная визуализация: смешивайте данные высот с растровыми или векторными данными.
  • Внедрение функций ГИС в пользовательский интерфейс/приложение (предпочтительно QT4)
  • Функция без подключения к Интернету (локальное кэширование данных или база геоданных)
  • Создавайте новые объекты (точки, линии, полигоны) и сохраняйте их в базе геоданных.
  • Накладывайте изображения на данные карты и часто обновляйте их.
  • Хорошая совместимость с C++
  • Кроссплатформенность: Windows, Mac и Linux

Первоначальные цели этого проекта относительно ограничены, но, вероятно, в будущем они будут расширены — например, обработка изображений, включающая геопространственные данные.

В дополнение к ArcGIS Engine от ESRI мы также рассматриваем возможность использования:

  • Мировой ветер НАСА
  • ГРАС ГИС

Похоже, что у Intergraph есть большое количество программных продуктов ГИС, но пока не ясно, продают ли они эквивалент набора инструментов ArcGIS Engine.

Стоит ли рассматривать другие варианты? Понимание или мнения по уже упомянутым вариантам?


person Dan Homerick    schedule 17.01.2011    source источник
comment
Вы можете проверить эти вопросы в ГИС с открытым исходным кодом один два   -  person MarkJ    schedule 19.01.2011
comment
вы также можете опубликовать вопрос по адресу: gis.stackexchange.com (это почти обман, но я думаю, что некоторые из ваших вопросов могут сделать это единственный вопрос).   -  person Jay Cummins    schedule 19.01.2011
comment
вы упомянули geodatabase и у вас есть теги Esri — можно ли предположить, что вы хотите использовать базу геоданных esri?   -  person Jay Cummins    schedule 19.01.2011
comment
@Jay Я имел в виду этот термин в общем, я не понимал, что база геоданных относится к ESRI. Я думаю, что в конечном итоге мы захотим взаимодействовать с продуктами ESRI.   -  person Dan Homerick    schedule 21.01.2011
comment
это не так, но я всегда прошу разъяснений на всякий случай, потому что часто люди подразумевают Esri, когда говорят о базе геоданных. Ознакомьтесь с ответами/комментариями здесь для дальнейшего обсуждения: meta.gis.stackexchange.com/questions/206/   -  person Jay Cummins    schedule 21.01.2011


Ответы (3)


В дополнение к GRASS

  • Mapnik — это кроссплатформенный инструментарий для составления карт на языке C++, работающий в Windows, Mac и Linux.
  • Квантовая ГИС может быть настроено в Python.
  • Если вы рассматриваете Java, вы можете использовать GeoTools или OpenJump
  • Вы можете ознакомиться со следующими списками настольных ГИС-программ с открытым исходным кодом: OSGeo и SpatialServer.
person MarkJ    schedule 19.01.2011

Если вы можете отказаться от требования кроссплатформенности только для Windows, то Manifold System будет хорошим выбором. Очень доступный и простой в использовании с современными инструментами разработки в Windows.

person mdsumner    schedule 17.01.2011

DotSpatial не отвечает всем вашим требованиям, но я знаю, что было несколько обсуждений Mono+DotSpatial. Возможно, стоит проверить состояние этой работы.

Также проверьте spatialite для локального кеша.

person Jay Cummins    schedule 19.01.2011