The document discusses proposals for adding map and tiling capabilities to SVG. It notes current map systems have limitations for offline access, sharing, and mashing up data. The proposals aim to make maps more open and distributed on the web. Key aspects discussed include tiling and layering of map images, APIs for zooming and coordinate transforms, and resources for implementing the proposals. Concerns raised include the complexity of building full-featured map UIs consistently across browsers.
This document provides an overview of a comparison between XAML and HTML technologies for building user interfaces. It outlines a 60 minute presentation with 10 topics that will each be discussed for 3 minutes to compare key capabilities of XAML and HTML. The presentation encourages audience participation by having the audience decide which technology is preferable for each topic. The 10 topics that will be discussed include layout, styles, drawing, local data, services, data binding, audio/video, controls, object-oriented programming, and unit testing. The presentation will conclude by providing final scores to compare the technologies.
This document provides an introduction to Scalable Vector Graphics (SVG). It begins with an agenda that outlines topics including what SVG is, why it should be used, tools for working with SVG, and sample artwork. The document then discusses the history and standards behind SVG, how it works as a vector format, and why it may be preferable to other formats like JPEG, PNG, Flash or Silverlight. Browser support, manual and programmatic production of SVG files, and related resources are also covered. The document concludes with an invitation for questions.
1. HTML5 is a major revision to the HTML standard that is still under development and aims to be the future of the web.
2. It includes new elements like <video>, <audio>, and <canvas> that allow embedding multimedia without plugins, as well as features like geolocation.
3. The HTML5 specification is very large, covering HTML, SVG, CSS, and APIs. It aims to provide a common standard for web applications.
4. HTML5 is not just a marketing term - it represents an ongoing effort to develop a unified standard for the next generation of the web.
AJAX is a technique for building interactive web applications that allows asynchronous data retrieval and updating parts of a web page without reloading the entire page. It uses JavaScript, XML, and CSS to retrieve data from the server behind the scenes. This allows faster interactions and more responsive applications. Google Maps is a well-known example that uses AJAX to dynamically load map tiles as the user pans and zooms, avoiding full page reloads. While powerful, AJAX relies on JavaScript so some browsers and devices may not fully support it.
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...Esri Nederland
油
The document summarizes a presentation on getting started with the ArcGIS API for JavaScript. It discusses using the API to build interactive maps, accessing basemaps from ArcGIS Online, executing tasks, and finding addresses. It also covers best practices for maximizing performance, building expressive applications, and using HTML5 capabilities. The presentation outlines the ArcGIS JavaScript roadmap and upcoming features.
Presentation for Department of Veteran Affairs
Learn the essentials of HTML5
HTML5 Semantics
Accessibility and ARIA
CSS3 Styles and Animations
Advanced Web APIs
How to adapt your website for N-screens TV, PC, Mobile and Tablets
Web enabling your survey business ppt versionrudy_stricklan
油
The document discusses web mapping and enabling survey data for the web. It provides an overview of shapefiles and their limitations. It then covers hosting web maps using services like ArcGIS Online, Google Maps, and OpenGeo. Key points include that shapefiles have file size and field restrictions, while web maps have no file downloads or software requirements. Web mapping allows data to be universally accessible over the internet from any device with a browser. The document demonstrates publishing maps to various web mapping platforms and services.
The document provides an overview of using HTML5 for mobile mapping applications. It discusses the history and rise of HTML5, how it enables web applications to work across browsers, and its support for mobile functionality. It also covers various HTML5 mapping APIs, using geolocation, common data formats, tile maps and projections, and considerations for designing mobile user interfaces.
This presentation was given at SharePoint Saturday Virginia Beach 2012. The topic covers some SharePoint based solutions that directly benefit from HTML5 features.
This document provides tips for optimizing map services. It discusses organizing data into basemaps and operational layers, and serving maps as cached tiles, dynamic services, or client-side graphics. It recommends pre-computing elements like projections and indexes for better performance. The document also covers authoring templates, mobile maps, and feature services, and using server-side symbology at ArcGIS 10.1.
The document discusses using Java with HTML5 and related technologies like CSS3 and WebSockets. It provides an overview of HTML5 features like Canvas, SVG, CSS3 animations, and WebSockets. It describes how these features can be used to build interactive client-side applications and how Java servers can integrate with HTML5 apps by saving/retrieving application state and graphics from the client. Java servers can generate graphics like SVG dynamically based on data from HTML5 clients.
The document discusses the roles of Google and the Open Geospatial Consortium (OGC) in geospatial information systems and web mapping. It provides an overview of Google's geospatial technologies like Google Maps, Google Earth, and KML. It then introduces the OGC, its standards including GML and Web Map Service (WMS), and how these standards enable interoperability between different systems. The document argues that while Google is useful for many applications, the OGC is still needed for applications involving custom basemaps, connecting desktop GIS to web services, mixing data from different sources, or creating complex geospatial models.
This document provides an overview of mapping tools and techniques for sustainability projects. It discusses using Google Maps, Google Earth, and KML to map points, lines, polygons, images and other data types. It also covers embedding maps, working with large datasets, and examples of sustainability mapping projects.
Ioannis Doxaras on GIS and Gmaps at 1st GTUG meetup Greece CoLab Athens
油
Google provides mapping and geospatial APIs and services like Maps API, Fusion Tables, and Latitude that allow developers to display base maps, overlay data, and build location-aware applications. These services can be used to organize web information geographically, access Google mapping data and services, and allow users to interact with maps. Google is focusing on improving these APIs and services to support new features, better performance on mobile, and new data management and analytics capabilities.
With great power, comes great responsive-ability web design.
Responsive web design (RWD) will be demystified. Believe it or not, it's more than just media queries, although those will be discussed. It starts with proper UI design and application architecture, and then the dive into CSS - but not too deep! You don't have to be an expert to do RWD, but it helps to have some idea of what you are doing.
In 2013:
- 1.4 Trillion digital interactions happen per month.
- 2.9 million emails are sent every second.
- 72.9 products are ordered on Amazon per second.
That is a lot of connected data, graphs are truly everywhere. Companies are finding that graph database technology is helping them make sense of their big data.
Objectivitys Nick Quinn, Chief Architect of InfiniteGraph, shows us just how popular graph databases have become and where they are being used, as well as showing us the ins and outs.
Do you want to build technology that does great things with big data? You might want to find out what your colleagues are Tweeting about, make recommendations for apps, music or other retail that result in higher purchase rates, discover hidden connections between new and recorded medical research data, or maybe even leverage intel across government agencies to catch the bad guys.
All this is possible with a graph database.
LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...Manikanta Kondeti
油
Visualize Geospatial vector data with a single click.
http://lsi.iiit.ac.in/lsiviewer
Published in ISPRS Archives: https://doi.org/10.5194/isprs-archives-XLII-2-W7-107-2017
Presented at ISPRS Geospatial Week - WebMGS 2017 held in Wuhan, China.
For more information:
Lab for Spatial Informatics
B2-213, Vindhya Building
International Institute of Information Technology(IIIT-H)
Hyderabad, India
Phone : (+91-40)2300 1967, 1969 Ext.276
This document discusses cross device ad targeting at scale. It describes Drawbridge's infrastructure for probabilistically matching over 475 million devices and generating user profiles with non-personally identifiable information. It also discusses scaling machine learning algorithms like gradient boosted decision trees using Hadoop and MPI, and Drawbridge's use of Vowpal Wabbit for large scale machine learning tasks like click-through rate and conversion rate prediction.
WFS Tutorial OGC Interoperability Day - Toluca mexico - May 30 2013Luis Bermudez
油
This document provides an overview of the Open Geospatial Consortium (OGC) and the Web Feature Service (WFS) standard for accessing geospatial vector data over the web. It discusses OGC's role in developing interoperability standards, the motivation for web services, how geospatial features and geometries are modeled using GML, and the core WFS operations including getCapabilities, DescribeFeatureType, and GetFeature. It demonstrates executing WFS requests using GeoServer and uDIG client.
CSS3 provides new features for layout, typography, visual effects and graphics. Some key features include multiple column layout, rounded corners, box shadows, opacity, gradients, reflections, transforms and animations. Browser support for CSS3 is evolving with many properties requiring vendor prefixes. CSS3 brings more powerful and flexible options for designing user interfaces beyond what is possible with CSS2.
Vector graphics allow shapes to be mathematically represented and scaled smoothly, while raster graphics use a grid of pixels. SVG is an XML format for describing vector shapes and is supported natively by modern browsers. DojoX GFX provides a normalized API for creating vector graphics across browsers using SVG, VML, Canvas, or Silverlight depending on browser support. It implements a procedural subset of SVG for creating shapes and text programmatically similar to the canvas API.
Patch.com is a local news website that covers over 44 communities across the US. It uses Mapnik and TileCache to dynamically render local maps from OpenStreetMap data. Tiles are generated on demand and cached, with processes to seed important areas, expire outdated tiles, and pre-render low-zoom levels for performance. The system integrates local data and allows for additional map services like static image rendering.
Internet-enabled GIS Using Free and Open Source ToolsJohn Reiser
油
Internet-enabled GIS can be developed using free and open source tools like MapServer, GeoServer, TileCache, and OpenLayers. Open source GIS software allows data and applications to be freely shared, adapted, and improved by a community. Pre-rendering map tiles improves rendering speed compared to generating maps from source data for each request. The open source GIS community collaborates to build and enhance software and data.
The document discusses building mobile web applications using HTML5. It covers topics like HTML5 features that are well supported on mobile browsers like forms, communication, canvas, geolocation, audio and video. It provides examples of using CSS3 for styling, animation and media queries for responsive design. It also discusses utilizing HTML5 APIs for advanced interactions, graphics, offline support, performance and accessing device capabilities.
Talk given at The Rich Web Experience 2008. Check out blog for more demos, and sample code.
I hate images. Not pictures or icons, mind you, but user interface graphics. I think that small gradient PNGs that web developers set to repeat are the spacer gifs of today. Images are hard to change, and slower to download.
The document provides instructions on getting set up with the simple_animation git repository and an overview of CSS3 transformations and the HTML5 canvas tag that will be covered in the presentation, including links to examples and references.
Local Anesthetic Use in the Vulnerable PatientsReza Aminnejad
油
Local anesthetics are a cornerstone of pain management, but their use requires special consideration in vulnerable groups such as pediatric, elderly, diabetic, or obese patients. In this presentation, well explore how factors like age and physiology influence local anesthetics' selection, dosing, and safety. By understanding these differences, we can optimize patient care and minimize risks.
The document provides an overview of using HTML5 for mobile mapping applications. It discusses the history and rise of HTML5, how it enables web applications to work across browsers, and its support for mobile functionality. It also covers various HTML5 mapping APIs, using geolocation, common data formats, tile maps and projections, and considerations for designing mobile user interfaces.
This presentation was given at SharePoint Saturday Virginia Beach 2012. The topic covers some SharePoint based solutions that directly benefit from HTML5 features.
This document provides tips for optimizing map services. It discusses organizing data into basemaps and operational layers, and serving maps as cached tiles, dynamic services, or client-side graphics. It recommends pre-computing elements like projections and indexes for better performance. The document also covers authoring templates, mobile maps, and feature services, and using server-side symbology at ArcGIS 10.1.
The document discusses using Java with HTML5 and related technologies like CSS3 and WebSockets. It provides an overview of HTML5 features like Canvas, SVG, CSS3 animations, and WebSockets. It describes how these features can be used to build interactive client-side applications and how Java servers can integrate with HTML5 apps by saving/retrieving application state and graphics from the client. Java servers can generate graphics like SVG dynamically based on data from HTML5 clients.
The document discusses the roles of Google and the Open Geospatial Consortium (OGC) in geospatial information systems and web mapping. It provides an overview of Google's geospatial technologies like Google Maps, Google Earth, and KML. It then introduces the OGC, its standards including GML and Web Map Service (WMS), and how these standards enable interoperability between different systems. The document argues that while Google is useful for many applications, the OGC is still needed for applications involving custom basemaps, connecting desktop GIS to web services, mixing data from different sources, or creating complex geospatial models.
This document provides an overview of mapping tools and techniques for sustainability projects. It discusses using Google Maps, Google Earth, and KML to map points, lines, polygons, images and other data types. It also covers embedding maps, working with large datasets, and examples of sustainability mapping projects.
Ioannis Doxaras on GIS and Gmaps at 1st GTUG meetup Greece CoLab Athens
油
Google provides mapping and geospatial APIs and services like Maps API, Fusion Tables, and Latitude that allow developers to display base maps, overlay data, and build location-aware applications. These services can be used to organize web information geographically, access Google mapping data and services, and allow users to interact with maps. Google is focusing on improving these APIs and services to support new features, better performance on mobile, and new data management and analytics capabilities.
With great power, comes great responsive-ability web design.
Responsive web design (RWD) will be demystified. Believe it or not, it's more than just media queries, although those will be discussed. It starts with proper UI design and application architecture, and then the dive into CSS - but not too deep! You don't have to be an expert to do RWD, but it helps to have some idea of what you are doing.
In 2013:
- 1.4 Trillion digital interactions happen per month.
- 2.9 million emails are sent every second.
- 72.9 products are ordered on Amazon per second.
That is a lot of connected data, graphs are truly everywhere. Companies are finding that graph database technology is helping them make sense of their big data.
Objectivitys Nick Quinn, Chief Architect of InfiniteGraph, shows us just how popular graph databases have become and where they are being used, as well as showing us the ins and outs.
Do you want to build technology that does great things with big data? You might want to find out what your colleagues are Tweeting about, make recommendations for apps, music or other retail that result in higher purchase rates, discover hidden connections between new and recorded medical research data, or maybe even leverage intel across government agencies to catch the bad guys.
All this is possible with a graph database.
LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...Manikanta Kondeti
油
Visualize Geospatial vector data with a single click.
http://lsi.iiit.ac.in/lsiviewer
Published in ISPRS Archives: https://doi.org/10.5194/isprs-archives-XLII-2-W7-107-2017
Presented at ISPRS Geospatial Week - WebMGS 2017 held in Wuhan, China.
For more information:
Lab for Spatial Informatics
B2-213, Vindhya Building
International Institute of Information Technology(IIIT-H)
Hyderabad, India
Phone : (+91-40)2300 1967, 1969 Ext.276
This document discusses cross device ad targeting at scale. It describes Drawbridge's infrastructure for probabilistically matching over 475 million devices and generating user profiles with non-personally identifiable information. It also discusses scaling machine learning algorithms like gradient boosted decision trees using Hadoop and MPI, and Drawbridge's use of Vowpal Wabbit for large scale machine learning tasks like click-through rate and conversion rate prediction.
WFS Tutorial OGC Interoperability Day - Toluca mexico - May 30 2013Luis Bermudez
油
This document provides an overview of the Open Geospatial Consortium (OGC) and the Web Feature Service (WFS) standard for accessing geospatial vector data over the web. It discusses OGC's role in developing interoperability standards, the motivation for web services, how geospatial features and geometries are modeled using GML, and the core WFS operations including getCapabilities, DescribeFeatureType, and GetFeature. It demonstrates executing WFS requests using GeoServer and uDIG client.
CSS3 provides new features for layout, typography, visual effects and graphics. Some key features include multiple column layout, rounded corners, box shadows, opacity, gradients, reflections, transforms and animations. Browser support for CSS3 is evolving with many properties requiring vendor prefixes. CSS3 brings more powerful and flexible options for designing user interfaces beyond what is possible with CSS2.
Vector graphics allow shapes to be mathematically represented and scaled smoothly, while raster graphics use a grid of pixels. SVG is an XML format for describing vector shapes and is supported natively by modern browsers. DojoX GFX provides a normalized API for creating vector graphics across browsers using SVG, VML, Canvas, or Silverlight depending on browser support. It implements a procedural subset of SVG for creating shapes and text programmatically similar to the canvas API.
Patch.com is a local news website that covers over 44 communities across the US. It uses Mapnik and TileCache to dynamically render local maps from OpenStreetMap data. Tiles are generated on demand and cached, with processes to seed important areas, expire outdated tiles, and pre-render low-zoom levels for performance. The system integrates local data and allows for additional map services like static image rendering.
Internet-enabled GIS Using Free and Open Source ToolsJohn Reiser
油
Internet-enabled GIS can be developed using free and open source tools like MapServer, GeoServer, TileCache, and OpenLayers. Open source GIS software allows data and applications to be freely shared, adapted, and improved by a community. Pre-rendering map tiles improves rendering speed compared to generating maps from source data for each request. The open source GIS community collaborates to build and enhance software and data.
The document discusses building mobile web applications using HTML5. It covers topics like HTML5 features that are well supported on mobile browsers like forms, communication, canvas, geolocation, audio and video. It provides examples of using CSS3 for styling, animation and media queries for responsive design. It also discusses utilizing HTML5 APIs for advanced interactions, graphics, offline support, performance and accessing device capabilities.
Talk given at The Rich Web Experience 2008. Check out blog for more demos, and sample code.
I hate images. Not pictures or icons, mind you, but user interface graphics. I think that small gradient PNGs that web developers set to repeat are the spacer gifs of today. Images are hard to change, and slower to download.
The document provides instructions on getting set up with the simple_animation git repository and an overview of CSS3 transformations and the HTML5 canvas tag that will be covered in the presentation, including links to examples and references.
Local Anesthetic Use in the Vulnerable PatientsReza Aminnejad
油
Local anesthetics are a cornerstone of pain management, but their use requires special consideration in vulnerable groups such as pediatric, elderly, diabetic, or obese patients. In this presentation, well explore how factors like age and physiology influence local anesthetics' selection, dosing, and safety. By understanding these differences, we can optimize patient care and minimize risks.
Acute & Chronic Inflammation, Chemical mediators in Inflammation and Wound he...Ganapathi Vankudoth
油
A complete information of Inflammation, it includes types of Inflammation, purpose of Inflammation, pathogenesis of acute inflammation, chemical mediators in inflammation, types of chronic inflammation, wound healing and Inflammation in skin repair, phases of wound healing, factors influencing wound healing and types of wound healing.
PERSONALITY DEVELOPMENT & DEFENSE MECHANISMS.pptxPersonality and environment:...ABHAY INSTITUTION
油
Personality theory is a collection of ideas that explain how a person's personality develops and how it affects their behavior. It also seeks to understand how people react to situations, and how their personality impacts their relationships.
Key aspects of personality theory
Personality traits: The characteristics that make up a person's personality.
Personality development: How a person's personality develops over time.
Personality disorders: How personality theories can be used to study personality disorders.
Personality and environment: How a person's personality is influenced by their environment.
Presentaci坦 que va acompanyar la demostraci坦 prctica de metge d'Innovaci坦 Jos辿 Ferrer sobre el projecte Benestar de BSA, nom d'IDIAP Pere Gol, el 5 de mar巽 de 2025 a l'estand de XarSMART al Mobible Word Congress.
Best Sampling Practices Webinar USP <797> Compliance & Environmental Monito...NuAire
油
Best Sampling Practices Webinar USP <797> Compliance & Environmental Monitoring
Are your cleanroom sampling practices USP <797> compliant? This webinar, hosted by Pharmacy Purchasing & Products (PP&P Magazine) and sponsored by NuAire, features microbiology expert Abby Roth discussing best practices for surface & air sampling, data analysis, and compliance.
Key Topics Covered:
鏝 Viable air & surface sampling best practices
鏝 USP <797> requirements & compliance strategies
鏝 How to analyze & trend viable sample data
鏝 Improving environmental monitoring in cleanrooms
・ Watch Now: https://www.nuaire.com/resources/best-sampling-practices-cleanroom-usp-797
Stay informedfollow Abby Roth on LinkedIn for more cleanroom insights!
Unit 1: Introduction to Histological and Cytological techniques
Differentiate histology and cytology
Overview on tissue types
Function and components of the compound light microscope
Overview on common Histological Techniques:
o Fixation
o Grossing
o Tissue processing
o Microtomy
o Staining
o Mounting
Application of histology and cytology
Chair and Presenters Sara A. Hurvitz, MD, FACP, Carey K. Anders, MD, FASCO, and Vyshak Venur, MD, discuss metastatic HER2-positive breast cancer in this CME/NCPD/CPE/AAPA/IPCE activity titled Fine-Tuning the Selection and Sequencing of HER2-Targeting Therapies in HER2-Positive MBC With and Without CNS Metastases: Expert Guidance on How to Individualize Therapy Based on Latest Evidence, Disease Features, Treatment Characteristics, and Patient Needs and Preferences. For the full presentation, downloadable Practice Aids, and complete CME/NCPD/CPE/AAPA/IPCE information, and to apply for credit, please visit us at https://bit.ly/4f8sUs7. CME/NCPD/CPE/AAPA/IPCE credit will be available until March 2, 2026.
Non-Invasive ICP Monitoring for NeurosurgeonsDhaval Shukla
油
This presentation delves into the latest advancements in non-invasive intracranial pressure (ICP) monitoring techniques, specifically tailored for neurosurgeons. It covers the importance of ICP monitoring in clinical practice, explores various non-invasive methods, and discusses their accuracy, reliability, and clinical applications. Attendees will gain insights into the benefits of non-invasive approaches over traditional invasive methods, including reduced risk of complications and improved patient outcomes. This comprehensive overview is designed to enhance the knowledge and skills of neurosurgeons in managing patients with neurological conditions.
Invasive systems are commonly used for monitoring intracranial pressure (ICP) in traumatic brain injury (TBI) and are considered the gold standard. The availability of invasive ICP monitoring is heterogeneous, and in low- and middle-income settings, these systems are not routinely employed due to high cost or limited accessibility. The aim of this presentation is to develop recommendations to guide monitoring and ICP-driven therapies in TBI using non-invasive ICP (nICP) systems.
At Macafem, we provide 100% natural support for women navigating menopause. For over 20 years, we've helped women manage symptoms, and in 2024, we're proud to share their heartfelt experiences.
2. Background
Maps as fundamental as
<video>?
Growth in mobile more maps?
Apple entering map space
3. Whats the problem?
Current systems are closed
Limited facility for:
Offline access
Ad-hoc sharing
Mash-up data
Web should be:
de-centralized, simple, cooperative
autonomous, distributed, cooperative
Need for open approach
KML just annotation within maps (POI)
GML is XML Schema based, non-trivial
5. Whats the problem?
Current systems are closed
Limited facility for:
Offline access
Ad-hoc sharing
Mash-up data
Web should be:
de-centralized, simple, cooperative
autonomous, distributed, cooperative
Need for open approach
KML just annotation within maps (POI)
GML is XML Schema based, non-trivial
7. What is needed for maps in SVG?
Tiling and layering
Non-scaling stroke
Shared paths
Fixed-size objects
Non-linear transformations
UI features
API features
8. Tiling and layering
Hyperlinks
Source: http://www.w3.org/Submission/2011/SUBM-SVGTL-20110607/#Tiling
13. Min & max zoom
<svg>
<circle cy="100" cy="100" visibleMinZoom="100" visibleMaxZoom="200"/>
</svg>
14. Applicability beyond maps
Medical imagery?
Large images in general
(c.f. SVG 1.2F's multires proposal)
Building blueprints?
Games?
15. What is needed for maps in SVG?
Tiling and layering
Non-scaling stroke
Shared paths SVG 2?
Fixed-size objects transform-ref? SVG 2?
Non-linear transformations
UI features
API features
16. UI features
Built-in map controls
Programming-less geolocation
SVG views with geographic coords ?
Media frag? xywh=degree:lng,lat,w,h ?
17. API features
API for smooth transition action of
zooming, panning, rotating
Transformation functions between global/geospatial
coordinate systems and user/viewport coordinate systems
DOM access API for cascading SVG documents
i.e. SVGTileElement.contentDocument/contentWindow
18. Resources
Spec: http://ww.w3.org/Submission/2011/SUBM-SVGTL-
20110607/
Offline Web Applications for Disaster Relief -
http://www.w3.org/2011/web-apps-ws/papers/KDDI.html
Presentations by Takagi-san:
https://www.w3.org/2011/Talks/kddi-201111.pdf
http://www.slideshare.net/totipalmate/proposal-of-svg-map-
8157601
19. Mozilla position
Map UIs are very complex
E.g. positioning of labels, integration with WebGL etc.
Hard to imagine a subset that is implementable in all
browsers and still competitive with existing map
services
Better to agree on standard markup and create at least
one open source Web app to display it.
i.e. client-side but not browser-native
Tiling is generally useful beyond maps
Suggest <iframe> for SVG
Combined with load-on-demand facility and zoom-level
control
Editor's Notes
#3: Bear in mind that mapping is also quite big in Japan. A lot of government agencies make detailed map data freely available and there has been a lot of interest in exchange formats.
#4: You can already realise mapping applications in script, the Web platform supports it, so whats the problem?The main problem is that current systems are closed.Youre at the mercy of the mapping service for offline access.Its impossible to do ad-hoc sharing of map data unless the service provides what you need.And you cant mash up data from different sources freely except within the bounds of what the provider allows (e.g. KML limits you to POI). e.g. Base map from MapFanWeb, route from Navitime, shop search from Yahoo Maps, POI from Google MapsBasically, the user is not in control
#5: My experienceITU Telecommunication Standardization Sector (ITU-T), 25 Oct 2011, focus on standards-based disaster relief solutions:"(5) to consider scalable vector graphics (SVG) as a key technology for graphical maps on mobile devices"http://www.itu.int/en/ITU-T/tsbdir/cto/Documents/111025/Communique-final.pdf
#6: So thats just one down side of relying on closed technology for maps.Youre really dependent on the mapping service, the user has no control, no flexibility.Takagi-san says the Web should be- Anyone use systems without depending on anyone- Anyone easily publish diverse contents- Anyone easily mash-up any contents
#9: * The key thing is that tiles are connected via "hyperlinks" - Webby* Links go from low-res containers to high-res containers* Containers contain a series of links to tiles with coord info
#11: * Links currently by <animation> should become <tile>- Layer file gives x/y/width/height for viewport only (and, presumably, so UA knows which need to be loaded/pre-fetched)- Actual transformation between coordinate spaces is achieved through the <gCS>
#12: * Specifies transformation from local coords to global coordsData from tiles transformed to global coords, then from global coords to tile spaceBoth the container files and tiles have this on themWhy not just specify in global coords to begin with? - precision - ability to look at the file independently- This information is somewhat redundant with the info in the layer file but supports mashup? i.e. you don't need the containing layer - the coords in the layer is mostly just for establishing the viewport and tell what to loadconcern about the 'matrix' notation being confusingsrsName, Tab suggests ("this-is-a-map")
#13: same facility, but overlay the data (how to know which data is to be overlayed and which is to be replaced?)
#16: Shared paths -- this is when you have shapes which share an edge. For example, boundaries of countries, esp. when the boundary is dashed. A requirement for SVG2 (http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input#Shared_paths) but no commitment, at riskFixed-size objects -- e.g. map markers, UI controls i.e. SVG 1.2 Tiny's transform-ref SVG 2 has a requirement for this (http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input#Constrained_Transformations) but no commitment, at risk Concern about whether this addresses needs, e.g. rotation without scalingNon-linear transformations Not in SVG 2.
#17: Built-in UI controls for mapping (e.g. controls on <video>)--rejected from SVG 2Programming-less geolocation--rejected from SVG 2 i.e. say "center on current location" w/o using scriptSVG views with geographic coords -- e.g. map.svg#svgView(global(lng,lat,w,h))w and h are in degrees -- like another media fragment identifier (basically xywh=degree:lng,lat,w,h) -- would also be useful to just have x,y (e.g. center the map on my restaurant) -- resolved to add to svgView syntax if tiling and layering supported
#18: API for smooth transition action of zooing,panning,rotating -- e.g. ability to suspend redraw whilst panning / zooming ? turn off fine detail while panning?Transformation functions between global/geospatial coordinate systems and user/viewport coordinate systems -- accepted for SVG 2 but not listed in requirementsDOM access API for cascading SVG documents -- i.e. <tile> elements need .contentDocument/contentWindow