Java, эквивалентный из [закрытого] OpenLayers

По состоянию на 29.01.18 и Eclipse Photon ни один из URL-адресов, перечисленных здесь как ответы, не работает на панели встроенных программных источников Eclipse. Тем не менее, после некоторых проб и ошибок, связанных с использованием старых URL-адресов загрузки Aptana с теми, которые Appcelerator (который купил Aptana в 2015 году) использует для собственного программного обеспечения, я получил:

http: //download.appcelerator. com / aptana / studio3 / plugin / update / stable

Это работает, работает по принципу «подключи и работай» и, очевидно, официально - нет необходимости заходить на какой-то теневой сторонний хостинг-сайт. Я просто хочу, чтобы кто-то из Appcelerator потратил 15 минут, чтобы опубликовать это где-то.

9
задан geographika 8 May 2010 в 13:09
поделиться

7 ответов

GeoTools - хороший вариант для этого. Условия использования Карт Google запрещают доступ к фрагментам Карт Google, кроме как через (JavaScript) API Карт Google, поэтому маловероятно, что вы найдете свободно доступную базу кода для доступа к ним в приложении Java. Подобные ограничения, вероятно, применяются к другим коммерческим слоям.

3
ответ дан 4 December 2019 в 20:24
поделиться

uDig, вероятно, отлично удовлетворить ваши потребности, если вы можете работать в рамках RCP. У меня нет опыта работы с uDig или NASA World Wind, но если вам нужно добавить функции карты в существующее приложение, NASA ' s World Wind Java SDK - еще один вариант. Он расширяемый и поддерживает отраслевые стандарты для геопространственных данных. У них есть информативная вики здесь . Я впервые увидел NASA World Wind на JavaOne 2007, и не похоже, что Java SDK действительно стал популярным, и не похоже, что версия .Net видит много новых выпусков, но она могла бы удовлетворить ваши потребности, если они будут базовыми. .

3
ответ дан 4 December 2019 в 20:24
поделиться

Я использовал MapXtreme для Java , он был довольно хорош и поддерживал несколько форматов. Это недешево, но доставляет.

Он предназначен для визуализации векторных форматов данных.

Вы можете использовать его как на стороне сервера, так и на стороне клиента.

0
ответ дан 4 December 2019 в 20:24
поделиться

Взгляните на UDig

http: / /udig.refractions.net/

Он основан на eclipse RCP, работает с Geotools и может отображать большинство типов пространственных данных.

это открытый исходный код, и, похоже, он довольно активен

0
ответ дан 4 December 2019 в 20:24
поделиться

Попробуйте mapscript для java www.mapserver.org

CU

0
ответ дан 4 December 2019 в 20:24
поделиться

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

0
ответ дан 4 December 2019 в 20:24
поделиться

Это тот случай, когда у вас есть большой выбор. GeoTools - действительно библиотека низкого уровня и отличный выбор для некоторых практических работ. Недавно мы начали использовать Swing для нашего примера кода, чтобы сделать учебные пособия более наглядными . Тем не менее, они представляют собой только учебный код и не представляют многопоточную систему, такую ​​как uDig.

Если вы ищете Swing-приложения для начала, есть семейство Jump (к сожалению, разбросанное по закрытому процессу разработки - OpenJump представляет собой набор различных форков), gvSig, имеющий отличную финансовую поддержку в Span, и так далее.

Вы также можете взглянуть на библиотечную сторону проекта deegree (который, как я припоминаю, также создавал настольное приложение?).

Я также рекомендую взглянуть на некоторые из программ просмотра мозаичных карт, созданных на основе наборов данных Nasa World Wind и Open Street Map. Это будет больше похоже на опыт OpenLayers.

Заявление об ограничении ответственности Я вхожу в руководящий комитет GeoTools и uDig.

4
ответ дан 4 December 2019 в 20:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: