SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Marker clustering and cartographic generalization Berlin, november 2014. 
About map scales 
Classic cartographic generalization 
Base maps are prepared to be represented at a certain 
scale. Design scale and view scale must match. 
Large scale: + detail. Small scale: - detail. 
SSmmaallll ssccaallee vviieeww LLaarrggee ssccaallee vviieeww 
Large scale base 
Bad Well 
Small scale base 
Well Bad
Cartographic sources are drawn at a detailed scales. Then 
they’re submitted to cartographic generalization to obtain 
cartography at smaller scales. 
3D feature 
digitizing 
environment for 
ArcGIS from geo-referenced 
aerial 
or space-borne 
imagery (Purview). 
Marker clustering and cartographic generalization Berlin, november 2014. 
About map scales 
Classic cartographic generalization 
Base maps are outlined from aerial photography.
Marker clustering and cartographic generalization Berlin, november 2014. 
Base maps for web map viewers are prepared following the 
same approach as classic (paper) map series. 
About map scales 
Classic cartographic generalization 
Maps to be shown at different scales are drawn differently 
Google Maps street map: its design is road map like.
Tools to obtain base maps 
at less detailed scales: 
cartographic generalization 
tools. 
Sometimes the application 
will require some amount 
of work. 
Classification. 
Simplification. 
Marker clustering and cartographic generalization Berlin, november 2014. 
About map scales 
Classic cartographic generalization 
Aggregation. 
Collapsing. 
Selection.
Marker clustering and cartographic generalization Berlin, november 2014. 
But that’s not the case with Douglas-Peuker classic algorithm 
to remove vertices automatically for line simplification, which 
is fully automatic. 
About map scales 
Classic cartographic generalization 
Douglas-Peuker method applied to polyline with a single line. 
It is internally implemented in all internet map viewers.
Marker clustering and cartographic generalization Berlin, november 2014. 
About internet mapping 
Marker clustering 
A set of markers is embedded into a vector layer. It can be 
displayed as a map overlay for internet viewers. The viewer 
handles scale changes in a way that we’re grown used to. 
Some vector layer shown at two different zoom levels 
We’re relying somewhat in the Maps API’s functionality 
and somewhat in the web designer’s criteria to have a map 
customized.
Marker clustering and cartographic generalization Berlin, november 2014. 
This was Google Maps API’s incorporated marker clustering 
procedure. 
About internet mapping 
Marker clustering 
Pushpin markers and cluster markers behave differently under a click event 
http://www.mapadacachaca.com.br/guia/
Marker clustering and cartographic generalization Berlin, november 2014. 
Thematic maps are an elegant alternative approach. It is 
being used a lot with cartographic data base servers 
(Google’s Fusion Tables, etc.) 
About internet mapping 
Marker clustering 
Thematic maps require polygon boundary layers and a data summary for each administrative entity. 
http://www.cartovista.com/
Marker clustering and cartographic generalization Berlin, november 2014. 
Another approach to overlay geometries to customize maps is 
to convert zoom dependant vector overlays into tile layers for 
web map servers. 
About internet mapping 
Marker clustering 
Rasterizing vectors into tiles overcomes (maps APIs) restricitions to map different layers at different zoom levels. 
http://www.skimap.org/
Marker clustering and cartographic generalization Berlin, november 2014. 
PoinProc’s marker clustering service. It is a cartographic 
generalization-like approach to swap sets of markers for 
another zoom dependant geometries. 
About internet mapping 
Marker clustering 
For low zoom levels, results are thematic map alike. Provides flexibility in click event handling.
Marker clustering and cartographic generalization Berlin, november 2014. 
About PoinProc 
Search by map 
1 Use map controls 
2 Select a place from a list 
3 Preview location info 4 Select location and navigate
Marker clustering and cartographic generalization Berlin, november 2014. 
PoinProc services 
About PoinProc Additional services other than marker clustering. 
Lines from points Paths (lines) clustering Orthodromics generalization
Marker clustering and cartographic generalization Berlin, november 2014. 
How to use PoinProc: web 
You can use the internet service by filling the convenient web 
form. A data table is required in csv, tab, text format. 
About PoinProc 
Latitude and longitude are required. It is desirable to give a name to each 
marker, as well as geographical entities names to summarize and separate.
Marker clustering and cartographic generalization Berlin, november 2014. 
How to use PoinProc: desktop 
The desktop application is under development. 
About PoinProc 
Campos latitud, longitud
Marker clustering and cartographic generalization Berlin, november 2014. 
Javascript API 
Scripts for Web maps APIs: easily loading different geometries 
for each zoom level. 
var mapViewer = new ZoomDepViewer (mapdivID, MapClick, LoadIcons, getColour); 
function MapClick(descrip) { 
var expla = document.getElementById('expla'); 
var descripItems = descripTxt.split('.'); 
var descripHtml = descripItems.join('<br/>'); 
expla.innerHTML = descripHtml; 
} 
var LoadIcons = function(viewer) { 
var iconfolder = "www.poinproc.com/Schemas/"; 
var icons; 
icons[0] = { icon: iconfolder+'point0.png',height:15,width:15 }; 
icons[1] = { icon: iconfolder+'point1.png',height:22,width:22 }; 
icons[2] = { icon: iconfolder+'point2.png',height:32,width:32 }; 
return icons: 
} 
function getColour(code) { 
var fillColor = ["#963296", "#C86432", "#329696", "#48C848", "#6432C8"]; 
var index = code % 5; 
return fillColor[index]; 
} 
mapViewer.showXMLData(xmlData, viewer, useIDs); // viewer :'gmapsv3', 'bing', 'ol' 
About PoinProc

Más contenido relacionado

La actualidad más candente

Remote Sensing: Georeferencing
Remote Sensing: GeoreferencingRemote Sensing: Georeferencing
Remote Sensing: Georeferencing
Kamlesh Kumar
 

La actualidad más candente (20)

ArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIM
ArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIMArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIM
ArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIM
 
Developing Spatial Applications with Google Maps and CARTO
Developing Spatial Applications with Google Maps and CARTODeveloping Spatial Applications with Google Maps and CARTO
Developing Spatial Applications with Google Maps and CARTO
 
Maplat - Historical map viewer technology that guarantees nonlinear bijective...
Maplat - Historical map viewer technology that guarantees nonlinear bijective...Maplat - Historical map viewer technology that guarantees nonlinear bijective...
Maplat - Historical map viewer technology that guarantees nonlinear bijective...
 
Web mapping
Web mappingWeb mapping
Web mapping
 
Modern cartography
Modern cartographyModern cartography
Modern cartography
 
Calculation of sinuosity in GRASS GIS
Calculation of sinuosity in GRASS GISCalculation of sinuosity in GRASS GIS
Calculation of sinuosity in GRASS GIS
 
Maplat - Historical viewer technology that guarantees nonlinear bijective con...
Maplat - Historical viewer technology that guarantees nonlinear bijective con...Maplat - Historical viewer technology that guarantees nonlinear bijective con...
Maplat - Historical viewer technology that guarantees nonlinear bijective con...
 
Derive hypsometric curves in GRASS GIS
Derive hypsometric curves in GRASS GISDerive hypsometric curves in GRASS GIS
Derive hypsometric curves in GRASS GIS
 
TILOS, Plan Linear Projects with Confidence
TILOS, Plan Linear Projects with ConfidenceTILOS, Plan Linear Projects with Confidence
TILOS, Plan Linear Projects with Confidence
 
Plugins in QGIS and its uses
Plugins in QGIS and its usesPlugins in QGIS and its uses
Plugins in QGIS and its uses
 
Ib geo skills overview
Ib geo skills overviewIb geo skills overview
Ib geo skills overview
 
Mobile Mapping Applications
Mobile Mapping ApplicationsMobile Mapping Applications
Mobile Mapping Applications
 
PROCESS OF GEOREFERENCING IN QGIS
PROCESS OF GEOREFERENCING IN QGISPROCESS OF GEOREFERENCING IN QGIS
PROCESS OF GEOREFERENCING IN QGIS
 
Preparing LiDAR for Use in ArcGIS 10.1 with the Data Interoperability Extension
Preparing LiDAR for Use in ArcGIS 10.1 with the Data Interoperability ExtensionPreparing LiDAR for Use in ArcGIS 10.1 with the Data Interoperability Extension
Preparing LiDAR for Use in ArcGIS 10.1 with the Data Interoperability Extension
 
Geographical Information System (GIS) Georeferencing and Digitization, Bihar ...
Geographical Information System (GIS) Georeferencing and Digitization, Bihar ...Geographical Information System (GIS) Georeferencing and Digitization, Bihar ...
Geographical Information System (GIS) Georeferencing and Digitization, Bihar ...
 
CAD and GIS: Connecting Two Worlds
CAD and GIS: Connecting Two WorldsCAD and GIS: Connecting Two Worlds
CAD and GIS: Connecting Two Worlds
 
Basics in Cartography
Basics in Cartography Basics in Cartography
Basics in Cartography
 
Digitalcartography
DigitalcartographyDigitalcartography
Digitalcartography
 
Introduction of HTGCL (Historical Topographic Ground Control Line) - New para...
Introduction of HTGCL (Historical Topographic Ground Control Line) - New para...Introduction of HTGCL (Historical Topographic Ground Control Line) - New para...
Introduction of HTGCL (Historical Topographic Ground Control Line) - New para...
 
Remote Sensing: Georeferencing
Remote Sensing: GeoreferencingRemote Sensing: Georeferencing
Remote Sensing: Georeferencing
 

Destacado (7)

Eq6 expo-daa s
Eq6 expo-daa sEq6 expo-daa s
Eq6 expo-daa s
 
Gastos acumulados por pagar (auditoria)
Gastos acumulados por pagar (auditoria)Gastos acumulados por pagar (auditoria)
Gastos acumulados por pagar (auditoria)
 
презентация2
презентация2презентация2
презентация2
 
Хімія 9 клас Ярошенко от Freegdz.com
Хімія 9 клас Ярошенко от Freegdz.comХімія 9 клас Ярошенко от Freegdz.com
Хімія 9 клас Ярошенко от Freegdz.com
 
Monisha new resume
Monisha new resumeMonisha new resume
Monisha new resume
 
асетаскарбеков+ продажа фастфудов+предприниматели
асетаскарбеков+ продажа фастфудов+предпринимателиасетаскарбеков+ продажа фастфудов+предприниматели
асетаскарбеков+ продажа фастфудов+предприниматели
 
PATRIMONIO CONTABLE
PATRIMONIO CONTABLEPATRIMONIO CONTABLE
PATRIMONIO CONTABLE
 

Similar a Presentation poinproc wherecamp

Online mapping with_the_google_maps_api
Online mapping with_the_google_maps_apiOnline mapping with_the_google_maps_api
Online mapping with_the_google_maps_api
Celny Quispe
 
From concept to implementation: web-based cartographic visualisation with Car...
From concept to implementation: web-based cartographic visualisation with Car...From concept to implementation: web-based cartographic visualisation with Car...
From concept to implementation: web-based cartographic visualisation with Car...
Beniamino Murgante
 

Similar a Presentation poinproc wherecamp (20)

Online mapping with_the_google_maps_api
Online mapping with_the_google_maps_apiOnline mapping with_the_google_maps_api
Online mapping with_the_google_maps_api
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
 
Visualize Your Data
Visualize Your DataVisualize Your Data
Visualize Your Data
 
Build with live location data
Build with live location dataBuild with live location data
Build with live location data
 
CRS and SVG
CRS and SVGCRS and SVG
CRS and SVG
 
Presentazione Google
Presentazione GooglePresentazione Google
Presentazione Google
 
Intro To Google Maps
Intro To Google MapsIntro To Google Maps
Intro To Google Maps
 
Non-Photorealistic Rendering of 3D Point Clouds for Cartographic Visualization
Non-Photorealistic Rendering of 3D Point Clouds for Cartographic VisualizationNon-Photorealistic Rendering of 3D Point Clouds for Cartographic Visualization
Non-Photorealistic Rendering of 3D Point Clouds for Cartographic Visualization
 
Offline maps for mobile developers (Android/iOS)
Offline maps for mobile developers (Android/iOS)Offline maps for mobile developers (Android/iOS)
Offline maps for mobile developers (Android/iOS)
 
Transitioning Applications to the Web App Builder
Transitioning Applications to the Web App BuilderTransitioning Applications to the Web App Builder
Transitioning Applications to the Web App Builder
 
3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro
 
CartoService: A Web Service Framework for Quality On-Demand Geovisualisation
CartoService: A Web Service Framework for Quality On-Demand GeovisualisationCartoService: A Web Service Framework for Quality On-Demand Geovisualisation
CartoService: A Web Service Framework for Quality On-Demand Geovisualisation
 
From concept to implementation: web-based cartographic visualisation with Car...
From concept to implementation: web-based cartographic visualisation with Car...From concept to implementation: web-based cartographic visualisation with Car...
From concept to implementation: web-based cartographic visualisation with Car...
 
Heads up digitization- ON THE FLY- GIS
Heads up digitization- ON THE FLY- GISHeads up digitization- ON THE FLY- GIS
Heads up digitization- ON THE FLY- GIS
 
HERE Maps for the Nokia X platform
HERE Maps for the Nokia X platformHERE Maps for the Nokia X platform
HERE Maps for the Nokia X platform
 
Seeing your place in a new way - NodeconfEU 2018
Seeing your place in a new way -  NodeconfEU 2018Seeing your place in a new way -  NodeconfEU 2018
Seeing your place in a new way - NodeconfEU 2018
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
 
Designing Great Web Maps
Designing Great Web MapsDesigning Great Web Maps
Designing Great Web Maps
 
Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)
Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)
Performance and Scalability for Maps API Sites (Dev Fest '10 Mexico)
 

Último

Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
HyderabadDolls
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
wsppdmt
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
chadhar227
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
ahmedjiabur940
 

Último (20)

Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about them
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
 
Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbers
 

Presentation poinproc wherecamp

  • 1. Marker clustering and cartographic generalization Berlin, november 2014. About map scales Classic cartographic generalization Base maps are prepared to be represented at a certain scale. Design scale and view scale must match. Large scale: + detail. Small scale: - detail. SSmmaallll ssccaallee vviieeww LLaarrggee ssccaallee vviieeww Large scale base Bad Well Small scale base Well Bad
  • 2. Cartographic sources are drawn at a detailed scales. Then they’re submitted to cartographic generalization to obtain cartography at smaller scales. 3D feature digitizing environment for ArcGIS from geo-referenced aerial or space-borne imagery (Purview). Marker clustering and cartographic generalization Berlin, november 2014. About map scales Classic cartographic generalization Base maps are outlined from aerial photography.
  • 3. Marker clustering and cartographic generalization Berlin, november 2014. Base maps for web map viewers are prepared following the same approach as classic (paper) map series. About map scales Classic cartographic generalization Maps to be shown at different scales are drawn differently Google Maps street map: its design is road map like.
  • 4. Tools to obtain base maps at less detailed scales: cartographic generalization tools. Sometimes the application will require some amount of work. Classification. Simplification. Marker clustering and cartographic generalization Berlin, november 2014. About map scales Classic cartographic generalization Aggregation. Collapsing. Selection.
  • 5. Marker clustering and cartographic generalization Berlin, november 2014. But that’s not the case with Douglas-Peuker classic algorithm to remove vertices automatically for line simplification, which is fully automatic. About map scales Classic cartographic generalization Douglas-Peuker method applied to polyline with a single line. It is internally implemented in all internet map viewers.
  • 6. Marker clustering and cartographic generalization Berlin, november 2014. About internet mapping Marker clustering A set of markers is embedded into a vector layer. It can be displayed as a map overlay for internet viewers. The viewer handles scale changes in a way that we’re grown used to. Some vector layer shown at two different zoom levels We’re relying somewhat in the Maps API’s functionality and somewhat in the web designer’s criteria to have a map customized.
  • 7. Marker clustering and cartographic generalization Berlin, november 2014. This was Google Maps API’s incorporated marker clustering procedure. About internet mapping Marker clustering Pushpin markers and cluster markers behave differently under a click event http://www.mapadacachaca.com.br/guia/
  • 8. Marker clustering and cartographic generalization Berlin, november 2014. Thematic maps are an elegant alternative approach. It is being used a lot with cartographic data base servers (Google’s Fusion Tables, etc.) About internet mapping Marker clustering Thematic maps require polygon boundary layers and a data summary for each administrative entity. http://www.cartovista.com/
  • 9. Marker clustering and cartographic generalization Berlin, november 2014. Another approach to overlay geometries to customize maps is to convert zoom dependant vector overlays into tile layers for web map servers. About internet mapping Marker clustering Rasterizing vectors into tiles overcomes (maps APIs) restricitions to map different layers at different zoom levels. http://www.skimap.org/
  • 10. Marker clustering and cartographic generalization Berlin, november 2014. PoinProc’s marker clustering service. It is a cartographic generalization-like approach to swap sets of markers for another zoom dependant geometries. About internet mapping Marker clustering For low zoom levels, results are thematic map alike. Provides flexibility in click event handling.
  • 11. Marker clustering and cartographic generalization Berlin, november 2014. About PoinProc Search by map 1 Use map controls 2 Select a place from a list 3 Preview location info 4 Select location and navigate
  • 12. Marker clustering and cartographic generalization Berlin, november 2014. PoinProc services About PoinProc Additional services other than marker clustering. Lines from points Paths (lines) clustering Orthodromics generalization
  • 13. Marker clustering and cartographic generalization Berlin, november 2014. How to use PoinProc: web You can use the internet service by filling the convenient web form. A data table is required in csv, tab, text format. About PoinProc Latitude and longitude are required. It is desirable to give a name to each marker, as well as geographical entities names to summarize and separate.
  • 14. Marker clustering and cartographic generalization Berlin, november 2014. How to use PoinProc: desktop The desktop application is under development. About PoinProc Campos latitud, longitud
  • 15. Marker clustering and cartographic generalization Berlin, november 2014. Javascript API Scripts for Web maps APIs: easily loading different geometries for each zoom level. var mapViewer = new ZoomDepViewer (mapdivID, MapClick, LoadIcons, getColour); function MapClick(descrip) { var expla = document.getElementById('expla'); var descripItems = descripTxt.split('.'); var descripHtml = descripItems.join('<br/>'); expla.innerHTML = descripHtml; } var LoadIcons = function(viewer) { var iconfolder = "www.poinproc.com/Schemas/"; var icons; icons[0] = { icon: iconfolder+'point0.png',height:15,width:15 }; icons[1] = { icon: iconfolder+'point1.png',height:22,width:22 }; icons[2] = { icon: iconfolder+'point2.png',height:32,width:32 }; return icons: } function getColour(code) { var fillColor = ["#963296", "#C86432", "#329696", "#48C848", "#6432C8"]; var index = code % 5; return fillColor[index]; } mapViewer.showXMLData(xmlData, viewer, useIDs); // viewer :'gmapsv3', 'bing', 'ol' About PoinProc