OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

#1 2011-07-06 23:07:24

89bo
Member
Registered: 2011-07-06
Posts: 6

Библиотека на java, для рендеринга карт. Есть такая, не подскажите?

Извиняюсь, никак не могу ничего найти для работы с картами ОпенСтритМап

Offline

#2 2011-07-06 23:12:43

Komяpa
Member
From: Minsk
Registered: 2009-04-14
Posts: 1,312
Website

Re: Библиотека на java, для рендеринга карт. Есть такая, не подскажите?

JOSM внутри имеет продвинутый рендерер OSM, со стилями на MapCSS.


world processing is what we do.
[OSMF BY Team] [http://latlon.org/] [jabber: komzpa@gmail.com] [mobile/SMS: +375257407159]

Offline

#3 2011-07-06 23:23:38

89bo
Member
Registered: 2011-07-06
Posts: 6

Re: Библиотека на java, для рендеринга карт. Есть такая, не подскажите?

Если честно пока не понимаю где этот рендерер можно в исходниках JOSM найти. =\

Offline

#4 2011-07-06 23:35:24

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,457

Re: Библиотека на java, для рендеринга карт. Есть такая, не подскажите?

А вам именно свой рендеринг векторных данных (как в основном окне JOSM-а), или достаточно просто показать готовую картинку (как в диалоге загрузки данных)?

Offline

#5 2011-07-07 00:05:13

89bo
Member
Registered: 2011-07-06
Posts: 6

Re: Библиотека на java, для рендеринга карт. Есть такая, не подскажите?

Я хочу в своей программе на джаве выводить на экран карту ОпенСтритМапа, внешне это должно было бы напоминать диалог загрузки данных в JOSM. Я надеялся что есть готовые библиотеки для таких задач. Тем более на java написан и сам JOSM

Offline

#6 2011-07-07 00:22:26

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,457

Re: Библиотека на java, для рендеринга карт. Есть такая, не подскажите?

89bo wrote:

Я хочу в своей программе на джаве выводить на экран карту ОпенСтритМапа, внешне это должно было бы напоминать диалог загрузки данных в JOSM. Я надеялся что есть готовые библиотеки для таких задач. Тем более на java написан и сам JOSM

Собсно исходники JOSM-а лежат тут: http://josm.openstreetmap.de/browser/josm/trunk
В диалоге загрузке отображается карта из внешнего источника TMS (по умолчанию mapnik на osm.org), т.е. он просто рисует уже подготовленые сервером картинки.

Собственно компонент отображения карты вынесен в отдельную библиотечку: http://svn.openstreetmap.org/applicatio … mapviewer/
Она скорей всего вам и пригодится. Правда там лицензия GPL.

Last edited by Sergey Astakhov (2011-07-07 00:24:39)

Offline

#7 2011-07-12 11:55:38

89bo
Member
Registered: 2011-07-06
Posts: 6

Re: Библиотека на java, для рендеринга карт. Есть такая, не подскажите?

Спасибо большое!

Offline

#8 2011-08-04 18:11:18

89bo
Member
Registered: 2011-07-06
Posts: 6

Re: Библиотека на java, для рендеринга карт. Есть такая, не подскажите?

Снова подниму тему
Вопрос тот же но нужен именно рендер OSM карт, а не загрузчик готовых картинок из интернета
Может есть для этого библиотека на java или какие то открытые проекты программ из которых можно выдернуть этот рендер?

Offline

#9 2011-08-04 18:20:23

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,948

Re: Библиотека на java, для рендеринга карт. Есть такая, не подскажите?

Вроде же уже сказали — можно выдернуть из JOSM. Там есть MapCSS-рендерилка. И да, нужны некоторые навыки в программировании, а вы как думали? :3

Offline

#10 2011-08-09 08:14:55

89bo
Member
Registered: 2011-07-06
Posts: 6

Re: Библиотека на java, для рендеринга карт. Есть такая, не подскажите?

Ну мой опыт программирования подсказывает что стоит посмотреть готовые реализации прежде чем делать свои велосипеды
Честно говоря меня настораживает то как изображается карта в главном окне Josm, то есть там же стиль заточен под редактирование карты, а мне надо просто выводить готовую на экран.
Плюс MapCSS тоже настораживает, я еще не толком не смотрел его, но разве CSS используется не для отображения карты на веб-сайте? Или это все предрассудки?)

сейчас пытаюсь разобрать Traveling salesman и Kogutowicz

Offline

#11 2011-08-09 09:31:28

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,462
Website

Re: Библиотека на java, для рендеринга карт. Есть такая, не подскажите?

MapCSS — один из стилей отображения. В JOSM есть кнопка «стили карты», и там можно выбрать несколько для примера. Стиль по умолчанию да, заточен, но вот это тоже mapcss, например.


ШТОСМ | josm.ru | обо мне | if you argue about CoC, you need one

Offline

#12 2011-08-09 09:38:19

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,948

Re: Библиотека на java, для рендеринга карт. Есть такая, не подскажите?

MapCSS - это просто язык разметки каскадных таблиц стилей карт.

Есть различные рендерелки, которые его понимают. В том числе - JOSM. Сайты здесь абсолютно ни при чем.

Offline

#13 2011-08-09 09:44:19

Aleksandr Dezhin
Member
From: Msk
Registered: 2008-05-25
Posts: 2,109
Website

Re: Библиотека на java, для рендеринга карт. Есть такая, не подскажите?

Посмотрите еще на geoserver, оно тоже на java - возможно оттуда рендерилку взять проще будет.


[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода

Offline

#14 2017-12-03 07:44:45

Порфирий
Member
Registered: 2017-11-21
Posts: 79

Re: Библиотека на java, для рендеринга карт. Есть такая, не подскажите?

Подскажите какую яву скачать СЕ ,МЕ или другую выбрать.?

Offline

#15 2017-12-03 22:57:33

Mir76
Member
From: Екатеринбург
Registered: 2009-12-18
Posts: 1,319

Re: Библиотека на java, для рендеринга карт. Есть такая, не подскажите?

Порфирий wrote:

Подскажите какую яву скачать СЕ ,МЕ или другую выбрать.?

Судя по вопросу, вам еще рано качать какую-либо Java.

Offline

#16 2017-12-04 00:47:22

vvoovv
Moderator
Registered: 2008-03-04
Posts: 2,156

Re: Библиотека на java, для рендеринга карт. Есть такая, не подскажите?

Порфирий,

на сайте https://java.com/ru вам будет предложена нужная версия Java автоматически.

Offline

#17 2017-12-04 13:16:02

Порфирий
Member
Registered: 2017-11-21
Posts: 79

Re: Библиотека на java, для рендеринга карт. Есть такая, не подскажите?

Mir76 wrote:

Судя по вопросу, вам еще рано качать какую-либо Java.

Согласен , да и жаба мне сказала что все мои броузеры не поддерживают API .  Буду SVGе мучить.

Offline

Board footer

Powered by FluxBB