Map World (天地图)

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Map World (天地图)

Сообщение Mavka »

Как пишет Reuters, сегодня китайское Bureau of Surveying and Mapping (читать - государство) представило свой аналог Google Maps - веб-приложение "Map World".

Два слоя - векторная карта и спутниковые снимки. Есть режим 3D (плагин, 11 Mb). Остальные возможности скрыты под мраком моей необразованности (иероглифы я читать пока не умею). Говорят, что качество ДЗЗ похуже чем у Google, но снимки более новые.

Как можно заметить (или прочитать) проекция карты не Google Mercator.

Главный вопрос - "Какой фреймворк использовали?" В коде есть ссылки на GeoSurf (http://trac.GeoSurf.org/wiki/). Которые у меня ведут в никуда. У Китая, конечно, свой интернет, но не думаю что они в зоне '.org' подмену проводят.
Последний раз редактировалось Mavka 21 ноя 2010, 15:22, всего редактировалось 2 раза.
лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Map World (天地图)

Сообщение Mavka »

Хотя, стоп! Вот это вам ничего не напоминает? А?
Спойлер
a = new Array("GeoSurf/Util.js", "GeoSurf/BaseTypes.js", "GeoSurf/BaseTypes/Class.js", "GeoSurf/BaseTypes/Bounds.js", "GeoSurf/BaseTypes/Element.js", "GeoSurf/BaseTypes/LonLat.js", "GeoSurf/BaseTypes/Pixel.js", "GeoSurf/BaseTypes/Size.js", "GeoSurf/Console.js", "GeoSurf/Tween.js", "Rico/Corner.js", "Rico/Color.js", "GeoSurf/Ajax.js", "GeoSurf/Events.js", "GeoSurf/Request.js", "GeoSurf/Request/XMLHttpRequest.js", "GeoSurf/Projection.js", "GeoSurf/Map.js", "GeoSurf/Layer.js", "GeoSurf/Icon.js", "GeoSurf/Marker.js", "GeoSurf/Marker/Box.js", "GeoSurf/Popup.js", "GeoSurf/Tile.js", "GeoSurf/Tile/Image.js", "GeoSurf/Tile/WFS.js", "GeoSurf/Layer/Image.js", "GeoSurf/Layer/SphericalMercator.js", "GeoSurf/Layer/EventPane.js", "GeoSurf/Layer/FixedZoomLevels.js", "GeoSurf/Layer/Google.js", "GeoSurf/Layer/VirtualEarth.js", "GeoSurf/Layer/Yahoo.js", "GeoSurf/Layer/HTTPRequest.js", "GeoSurf/Layer/Grid.js", "GeoSurf/Layer/MapGuide.js", "GeoSurf/Layer/MapServer.js", "GeoSurf/Layer/MapServer/Untiled.js", "GeoSurf/Layer/KaMap.js", "GeoSurf/Layer/KaMapCache.js", "GeoSurf/Layer/MultiMap.js", "GeoSurf/Layer/Markers.js", "GeoSurf/Layer/Text.js", "GeoSurf/Layer/WorldWind.js", "GeoSurf/Layer/ArcGIS93Rest.js", "GeoSurf/Layer/WMS.js", "GeoSurf/Layer/WMS/Untiled.js", "GeoSurf/Layer/ArcIMS.js", "GeoSurf/Layer/GeoRSS.js", "GeoSurf/Layer/Boxes.js", "GeoSurf/Layer/XYZ.js", "GeoSurf/Layer/TMS.js", "GeoSurf/Layer/TileCache.js", "GeoSurf/Popup/Anchored.js", "GeoSurf/Popup/AnchoredBubble.js", "GeoSurf/Popup/Framed.js", "GeoSurf/Popup/FramedCloud.js", "GeoSurf/Feature.js", "GeoSurf/Feature/Vector.js", "GeoSurf/Feature/WFS.js", "GeoSurf/Handler.js", "GeoSurf/Handler/Click.js", "GeoSurf/Handler/Hover.js", "GeoSurf/Handler/Point.js", "GeoSurf/Handler/Path.js", "GeoSurf/Handler/Polygon.js", "GeoSurf/Handler/Feature.js", "GeoSurf/Handler/Drag.js", "GeoSurf/Handler/RegularPolygon.js", "GeoSurf/Handler/Box.js", "GeoSurf/Handler/MouseWheel.js", "GeoSurf/Handler/Keyboard.js", "GeoSurf/Control.js", "GeoSurf/Control/Attribution.js", "GeoSurf/Control/Button.js", "GeoSurf/Control/ZoomBox.js", "GeoSurf/Control/ZoomToMaxExtent.js", "GeoSurf/Control/DragPan.js", "GeoSurf/Control/Navigation.js", "GeoSurf/Control/MouseDefaults.js", "GeoSurf/Control/MousePosition.js", "GeoSurf/Control/OverviewMap.js", "GeoSurf/Control/KeyboardDefaults.js", "GeoSurf/Control/PanZoom.js", "GeoSurf/Control/PanZoomBar.js", "GeoSurf/Control/ArgParser.js", "GeoSurf/Control/Permalink.js", "GeoSurf/Control/Scale.js", "GeoSurf/Control/ScaleLine.js", "GeoSurf/Control/Snapping.js", "GeoSurf/Control/Split.js", "GeoSurf/Control/LayerSwitcher.js", "GeoSurf/Control/DrawFeature.js", "GeoSurf/Control/DragFeature.js", "GeoSurf/Control/ModifyFeature.js", "GeoSurf/Control/Panel.js", "GeoSurf/Control/SelectFeature.js", "GeoSurf/Control/NavigationHistory.js", "GeoSurf/Control/Measure.js", "GeoSurf/Control/WMSGetFeatureInfo.js", "GeoSurf/Geometry.js", "GeoSurf/Geometry/Rectangle.js", "GeoSurf/Geometry/Collection.js", "GeoSurf/Geometry/Point.js", "GeoSurf/Geometry/MultiPoint.js", "GeoSurf/Geometry/Curve.js", "GeoSurf/Geometry/LineString.js", "GeoSurf/Geometry/LinearRing.js", "GeoSurf/Geometry/Polygon.js", "GeoSurf/Geometry/MultiLineString.js", "GeoSurf/Geometry/MultiPolygon.js", "GeoSurf/Geometry/Surface.js", "GeoSurf/Renderer.js", "GeoSurf/Renderer/Elements.js", "GeoSurf/Renderer/SVG.js", "GeoSurf/Renderer/Canvas.js", "GeoSurf/Renderer/VML.js", "GeoSurf/Layer/Vector.js", "GeoSurf/Layer/Vector/RootContainer.js", "GeoSurf/Strategy.js", "GeoSurf/Strategy/Fixed.js", "GeoSurf/Strategy/Cluster.js", "GeoSurf/Strategy/Paging.js", "GeoSurf/Strategy/BBOX.js", "GeoSurf/Strategy/Save.js", "GeoSurf/Protocol.js", "GeoSurf/Protocol/HTTP.js", "GeoSurf/Protocol/SQL.js", "GeoSurf/Protocol/SQL/Gears.js", "GeoSurf/Protocol/WFS.js", "GeoSurf/Protocol/WFS/v1.js", "GeoSurf/Protocol/WFS/v1_0_0.js", "GeoSurf/Protocol/WFS/v1_1_0.js", "GeoSurf/Layer/PointTrack.js", "GeoSurf/Layer/GML.js", "GeoSurf/Style.js", "GeoSurf/StyleMap.js", "GeoSurf/Rule.js", "GeoSurf/Filter.js", "GeoSurf/Filter/FeatureId.js", "GeoSurf/Filter/Logical.js", "GeoSurf/Filter/Comparison.js", "GeoSurf/Filter/Spatial.js", "GeoSurf/Format.js", "GeoSurf/Format/XML.js", "GeoSurf/Format/ArcXML.js", "GeoSurf/Format/ArcXML/Features.js", "GeoSurf/Format/GML.js", "GeoSurf/Format/GML/Base.js", "GeoSurf/Format/GML/v2.js", "GeoSurf/Format/GML/v3.js", "GeoSurf/Format/KML.js", "GeoSurf/Format/GeoRSS.js", "GeoSurf/Format/WFS.js", "GeoSurf/Format/WFSCapabilities.js", "GeoSurf/Format/WFSCapabilities/v1.js", "GeoSurf/Format/WFSCapabilities/v1_0_0.js", "GeoSurf/Format/WFSCapabilities/v1_1_0.js", "GeoSurf/Format/WFSDescribeFeatureType.js", "GeoSurf/Format/WMSDescribeLayer.js", "GeoSurf/Format/WMSDescribeLayer/v1_1.js", "GeoSurf/Format/WKT.js", "GeoSurf/Format/OSM.js", "GeoSurf/Format/GPX.js", "GeoSurf/Format/Filter.js", "GeoSurf/Format/Filter/v1.js", "GeoSurf/Format/Filter/v1_0_0.js", "GeoSurf/Format/Filter/v1_1_0.js", "GeoSurf/Format/SLD.js", "GeoSurf/Format/SLD/v1.js", "GeoSurf/Format/SLD/v1_0_0.js", "GeoSurf/Format/SLD/v1.js", "GeoSurf/Format/WFST.js", "GeoSurf/Format/WFST/v1.js", "GeoSurf/Format/WFST/v1_0_0.js", "GeoSurf/Format/WFST/v1_1_0.js", "GeoSurf/Format/Text.js", "GeoSurf/Format/JSON.js", "GeoSurf/Format/GeoJSON.js", "GeoSurf/Format/WMC.js", "GeoSurf/Format/WMC/v1.js", "GeoSurf/Format/WMC/v1_0_0.js", "GeoSurf/Format/WMC/v1_1_0.js", "GeoSurf/Format/WMSCapabilities.js", "GeoSurf/Format/WMSCapabilities/v1_1.js", "GeoSurf/Format/WMSCapabilities/v1_1_0.js", "GeoSurf/Format/WMSCapabilities/v1_1_1.js", "GeoSurf/Format/WMSGetFeatureInfo.js", "GeoSurf/Layer/WFS.js", "GeoSurf/Control/GetFeature.js", "GeoSurf/Control/MouseToolbar.js", "GeoSurf/Control/NavToolbar.js", "GeoSurf/Control/PanPanel.js", "GeoSurf/Control/Pan.js", "GeoSurf/Control/ZoomIn.js", "GeoSurf/Control/ZoomOut.js", "GeoSurf/Control/ZoomPanel.js", "GeoSurf/Control/EditingToolbar.js", "GeoSurf/Lang.js", "GeoSurf/Lang/en.js");
И зачем тогда ребрендинг провели? Если они провели массовую замену оригинально названия на GeoSurf, тогда понятно откуда взялась ссылка из первого поста. Только зачем дисклаймер убрали? Он, конечно, "BSD", но уважать вклад людей можно было бы.
лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Map World (天地图)

Сообщение Mavka »

Стопочка тайловых серверов:
http://www.tianditu.cn/js/Cfg.jsp
лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Map World (天地图)

Сообщение Mavka »

Режим 3D требует установки плагина GeoGlobeVision (компания GeoStar).
Это ActiveX и работает только в IE7/8 (у меня он падает, может быть рассчитан на китайскую винду). Из гугло-перевода следует что это только клиент.

Осталось выяснить кто у нас работает сервером...
лангольеры под окном жрали время ом-ном-ном
dvd_xaker
Активный участник
Сообщения: 100
Зарегистрирован: 17 авг 2010, 23:56
Репутация: 0
Контактная информация:

Re: Map World (天地图)

Сообщение dvd_xaker »

Да сервер конечно интересный, правда нарушением лицензии, хоть и свободной пахнет))))
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Map World (天地图)

Сообщение Mavka »

Еще один источник с карты - сервер WFS-G:
http://114.255.197.181/wfs
Судя по GetCapabilities его зовут "GeoGlobe WFS" (версия протокола 1.0.0).

Давно хотел разобраться что это вообще за сервис "WFS Gazetteer"; из всех описаний никак не уловлю практический смысл. Что то вроде обратного-геокодирования?
Последний раз редактировалось Mavka 23 окт 2010, 14:57, всего редактировалось 2 раза.
лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Map World (天地图)

Сообщение Mavka »

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

Все наборы данных с описанием:
http://www.chinaonmap.net/guide/siteUsage/resource.htm (google-tranlate)

Использованное ПО. Для 2D упоминается GeoGlobe API (javascript) и более того приводятся примеры работы с подробными комментариями. Думаю, тут уже ни у кого не возникнет вопросов "кто такой GeoSurf?".
лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Map World (天地图)

Сообщение Mavka »

По 3D интереснее, но и не понятнее (ибо - язык). Используется GeoGlobe 3.0 и GeoGlobeVision (ActiveX компонент). Примеры кода тоже имеются.
Единственное что могу сказать - много сокращений "OGC" (непонятно зачем) и общая архитектура RESTfull.
лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Map World (天地图)

Сообщение Максим Дубинин »

Global 90X90 meter digital elevation model - откуда взяли такую интересно, понятно что основная SRTM, но она не глобальная...

так они OpenLayers ребрендили?
пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Map World (天地图)

Сообщение Дмитрий Барышников »

Между прочим у китайцев свои спутники ДДЗ есть (и даже радиолокационные)
Например, http://en.wikipedia.org/wiki/Yaogan (военные). Есть и еще.
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Map World (天地图)

Сообщение Mavka »

sim
Ага. Я не юрист, но дисклаймер, как минимум, убирать нельзя.

Изображение
лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Map World (天地图)

Сообщение nadiopt »

вас всех уволили?
ин гроссен фамилен нихт клювен клац клац
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Map World (天地图)

Сообщение Mavka »

Обзор сайта на языке аборигенов (в гугло-переводе). И комментарии Google.
Разговор там идет о том, что ДЗЗ не родное китайское, а купленное у DG.
лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Map World (天地图)

Сообщение Дмитрий Барышников »

Картинки которые он приводит для сравнения отличаются! См. навесы зеленого цвета, фонари (китайские) над дорогами и толпа под памятником?! Где-же истина
Изображение
Детальный анализ показал, что в снимок гугла вмонтированы куски какого-то другого изображения (другой сезон и разрешение на местности)!
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Map World (天地图)

Сообщение Максим Дубинин »

Мавка, а по OL прошла информация что их ограбили? Или судя по их лицензии они не против?
http://svn.openlayers.org/trunk/openlayers/license.txt
пристегивайтесь, турбулентность прямо по курсу
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя