The document describes the development of poll map templates to allow users to vote on topics and display the results geographically. It outlines the conceptual planning, design, and implementation of poll maps for specific events like the Super Bowl and basketball games. This includes designing the user interface, developing the architecture using multiple servers, and deploying the application on Amazon Web Services. The goal is to create a reusable poll map template that can be configured for different polling questions, maps, and data.
The document discusses the practical online delivery and functionality of historical Ordnance Survey maps from a commercial perspective. It describes a project to digitize and georeference over 250,000 maps from the Bodleian Library collection and make them available online through a searchable map viewer within 12 months. It outlines the client requirements for accessing, searching, comparing and analyzing the historical map data and proposes an online solution to meet those needs.
Quick update on map printing for global atlasWhitney Chen
The document provides an overview of the current map printing capability. It demonstrates that users can edit map titles, legends and features before printing or downloading map images. The interface allows reordering and removing legend items as well as changing the legend position. Individual map layers can also be downloaded separately for further editing. The capability is mostly complete with a focus on finishing the backend web services.
Este documento presenta un manual para el uso del programa ERDAS Imagine 2011 para realizar prácticas de percepción remota. Explica las diferentes pestañas y herramientas del programa y guía al usuario a través de ejercicios como descargar imágenes satelitales gratuitas del USGS y familiarizarse con la interfaz del software. El objetivo final es que los estudiantes aprendan a procesar y analizar imágenes digitales utilizando ERDAS Imagine.
The document discusses Esri's Ocean GIS Initiative which aims to expand the company's capabilities for mapping and analyzing ocean data. The initiative will focus on areas like research and exploration, ecosystems, fisheries management, and coastal protection. It highlights several existing projects including the Ocean Basemap, SeaSketch tool, Ocean Health Index, and ArcGIS for Maritime and Ocean Use Planning portals. The overall goals are to grow ocean mapping tools and data, engage more with ocean science partners, and support coastal and marine spatial planning.
"3D Printing - 3D Mapping". Lecture at Aristotelian University of Thessalonik...Charalampos Paraschou
The document is a 48 slide presentation on 3D mapping technologies and 3D printing given to NATO Deployable Corps - Greece Headquarters (NDC-GR HQ). The presentation discusses using ERDAS software to create 3D anaglyph maps and stereo models from oblique air photos. It also covers 3D map printers and includes a proposal for new geospatial tools. The presentation provides step-by-step instructions on using ERDAS commercial software to generate stereo models from oblique aerial photographs.
The document discusses the practical online delivery and functionality of historical Ordnance Survey maps from a commercial perspective. It describes a project to digitize and georeference over 250,000 maps from the Bodleian Library collection and make them available online through a searchable map viewer within 12 months. It outlines the client requirements for accessing, searching, comparing and analyzing the historical map data and proposes an online solution to meet those needs.
Quick update on map printing for global atlasWhitney Chen
The document provides an overview of the current map printing capability. It demonstrates that users can edit map titles, legends and features before printing or downloading map images. The interface allows reordering and removing legend items as well as changing the legend position. Individual map layers can also be downloaded separately for further editing. The capability is mostly complete with a focus on finishing the backend web services.
Este documento presenta un manual para el uso del programa ERDAS Imagine 2011 para realizar prácticas de percepción remota. Explica las diferentes pestañas y herramientas del programa y guía al usuario a través de ejercicios como descargar imágenes satelitales gratuitas del USGS y familiarizarse con la interfaz del software. El objetivo final es que los estudiantes aprendan a procesar y analizar imágenes digitales utilizando ERDAS Imagine.
The document discusses Esri's Ocean GIS Initiative which aims to expand the company's capabilities for mapping and analyzing ocean data. The initiative will focus on areas like research and exploration, ecosystems, fisheries management, and coastal protection. It highlights several existing projects including the Ocean Basemap, SeaSketch tool, Ocean Health Index, and ArcGIS for Maritime and Ocean Use Planning portals. The overall goals are to grow ocean mapping tools and data, engage more with ocean science partners, and support coastal and marine spatial planning.
"3D Printing - 3D Mapping". Lecture at Aristotelian University of Thessalonik...Charalampos Paraschou
The document is a 48 slide presentation on 3D mapping technologies and 3D printing given to NATO Deployable Corps - Greece Headquarters (NDC-GR HQ). The presentation discusses using ERDAS software to create 3D anaglyph maps and stereo models from oblique air photos. It also covers 3D map printers and includes a proposal for new geospatial tools. The presentation provides step-by-step instructions on using ERDAS commercial software to generate stereo models from oblique aerial photographs.
An Academic SDI: Introducing the Enhanced Kaia Geoportal & Learning ZoneGail Millin-Chalabi
The presentation outlined enhancements to the Kaia Geoportal and Learning Zone, which provide access to geospatial data and educational resources for UK academics. Key points included: (1) Improving the user experience of the Kaia Geoportal. (2) Expanding the Learning Zone to include additional courses and open educational content. (3) Promoting Spatial Science for Schools and other new educational resources. The goal is to continue enhancing access to high quality spatial data and learning materials for the UK academic community.
Presentation by David McChesney of ESRI CANADA on its Community Maps Program. Delivered at the Water and Environmental Hub track of the 2011 Cybera Summit.
Building a US National Park Service Online Basemapakellam
The National Park Service is building an online basemap to represent parks in a consistent style. They currently rely on commercial basemaps that do not reflect the NPS brand. The new map will use open data sources and open source software. It will display park details at large scales. Future work includes developing an editor for park staff to contribute geospatial data and implementing scale-dependent styling to focus on important features. The goal is to provide visitors and applications with a customizable mapped representation of national parks.
Algorithmic thinking and digital fabricationharshit2013
The document discusses developing an educational platform to teach algorithmic thinking and programming through digital fabrication. It aims to make programming accessible to those with minimal computer knowledge by removing misconceptions and relating code to visual and tangible outputs. Existing platforms like Logo and Scratch are analyzed, highlighting how they motivate learning through interaction. User studies identify misconceptions and difficulties with spatial thinking that could be addressed. The proposed platform would allow users to see program execution, follow program flow, and create programs by reacting and abstracting. It would utilize constructionism and experiential learning through digital fabrication. Existing attempts are discussed that combine spatial reasoning and algorithmic thinking through different modeling methods. Future work includes interface design, development and testing of a
KLIP Digitaal is van start gegaan op 1 april 2015 en wordt verplicht vanaf 1 januari 2016. De GIM KLIP Oplossingen helpen u om tijdig uw data klaar te stomen en uw planafhandelingen te verzekeren.
[Webinar] Il telerilevamento da droni aerei: soluzioni Leica Geosystems e cas...Planetek Italia Srl
Il telerilevamento da droni aerei: normativa, elaborazione dei dati e casi applicativi.
Seminario on-line: Martedì 27 gennaio 2015
Intervento
Panoramica delle soluzioni Leica Geosystems e casi applicativi tramite l’uso della piattaforma AIBOTIX (Marco Labate, Leica Geosystems)
Per dettagli sull'evento e per rivedere la registrazione video:
http://www.planetek.it/formazione/webinar/webinar_il_telerilevamento_da_droni_aerei_normativa_elaborazione_dei_dati_e_casi_applicativi
The Qualcomm Hexagon SDK allows developers to optimize multimedia solutions by offloading compute tasks from the application processor to the Hexagon DSP. It provides tools like FastRPC for remote procedure calls, dynamic loading to add code/data at runtime, an Eclipse plugin for debugging, and optimized Hexagon libraries. The SDK also supports audio, voice, and computer vision applications and includes hardware development platforms, libraries, and a toolchain.
This document discusses ERDAS APOLLO Essentials' image serving technology. It highlights that (1) managing geospatial imagery is challenging due to increasing data sizes, resolutions, and user demands for speed; (2) ERDAS APOLLO Essentials helps organizations reduce storage needs and accelerate delivery through techniques like ECW compression and tile caching; and (3) case studies demonstrate the technology can compress large imagery by over 90% while maintaining visual quality and enabling faster access.
This document introduces the GAMS software and provides an outline of the course contents for learning GAMS. It begins with background information about the lecturer, including their education and publications. It then provides a brief introduction to GAMS, noting its capabilities for solving large-scale problems with concise code and model independence from solution methods. The remainder of the document outlines the necessity of GAMS and describes the model structure, sample code, and course contents which will include sets, parameters, variables, equations, models, solvers, outputs and more. Case studies will include hub location, supply chain, and DEA problems.
In questa presentazione, tutte le novità e una carrellata completa degli strumenti software del Power Portfolio 2016 di Hexagon Geospatial™.
La release 2016 dei software ERDAS IMAGINE, ERDAS APOLLO, Geomedia e di tutti gli altri strumenti software del Power Portfolio di Hexagon Geospatial è stata presentata ufficialmente il 14 giugno 2016, durante l’evento Hexagon Live di Anaheim (California).
Il Portfolio si compone di tre suite: Producer, Provider e Platform, costituite da prodotti software allo stato dell’arte ed utilizzati in tutto il mondo, che combinano le migliori tecnologie attualmente disponibili nel settore del telerilevamento, della fotogrammetria, del GIS ed in generale per la gestione di dati geospaziali.
Guarda il video e scarica il documento in italiano sulle novità della release 2016 su:
http://www.planetek.it/news_eventi/archivio_news/2016/06/presentato_il_nuovo_power_portfolio_2016_di_hexagon_geospatial
The document is a presentation on ERDAS IMAGINE software. It discusses layer stacking images, using model maker to add bands, georeferencing images, reprojecting images, and various spatial and radiometric enhancement techniques like filters, histogram equalization, brightness inversion, and haze reduction. Example images are shown to demonstrate the before and after effects of these techniques.
Arcadis General Company Presentation (Nx Power Lite)EEDEJL
ARCADIS is a global engineering and consulting firm providing services in infrastructure, water, environment, and buildings. It has 21,000 employees worldwide and revenue of €2.4 billion. The company aims to improve quality of life by creating sustainable solutions for clients in areas like transportation, water management, environmental remediation, and construction project management.
Vision,Mission,Strategy and Leadership.Sonia Verma
This document discusses key concepts in service management including vision, mission, strategy, and leadership. It provides examples of vision and mission statements from various companies. Vision provides long-term direction and inspires employees while mission defines goals and measures progress. Strategy involves plans to achieve objectives and gain competitive advantages. Good service leadership involves having a clear vision and standards, leading with integrity, involving customers, and training employees.
التحليل المكاني للجزر الحرارية في مدينة الرياض مناور المطيري - إشراف أ.د. م...Mohammed Sharaf
This document describes methods used to analyze urban heat islands using satellite imagery. Surface temperature data was extracted from Landsat 5 and Landsat 7 thermal bands and analyzed using GIS software. Land surface temperatures were calculated from satellite radiance values and compared between urban and rural areas to identify heat islands and quantify risks from increasing temperatures in cities. Spatial patterns of higher temperatures in urban centers compared to outlying areas indicated the presence of urban heat islands.
Ken Bragg: introduction and getting started with FME 2017GIM_nv
This document provides an overview of new features in FME 2017 including more connectors to additional data formats, powerful new transformers for data transformation, improvements to the data inspector for exploring data, enhanced automation capabilities through FME Server, and the new FME Cloud platform for running workflows in the cloud. The presentation aims to demonstrate how FME 2017 can help users more easily connect systems, transform data, automate workflows, and inspect data.
This document discusses using Collector for ArcGIS to enable field data collection and empower utility operations. Collector allows users to collect data using mobile devices and publish it to ArcGIS Online or Portal for use across the organization. While Collector currently only supports connected access, Esri is working on offline support which is not yet suitable for most utility workflows due to limitations like an inability to use dynamic map services. The document provides recommendations for implementing Collector, including publishing editable feature services and creating web maps for use in the app.
Web Mapping 101: What Is It and Making It Work For YouSafe Software
Web mapping is the process of using the internet to visualize, analyze, and share your geospatial data through a map. Web maps are an important tool for many organizations as they provide the ability to distribute critical information to anyone, anywhere, and at any time.
Web maps provide endless potential for visualizing valuable data that may otherwise go unused. But, not everyone knows how to get started with creating one. In this webinar, we’ll cover:
- An overview of web mapping and how it works
- How OpenLayers and Leaflet work with web mapping
- How to use web mapping tools, including Esri Leaflet and Mapbox with the HTMLReportGenerator
- How to create vector tilesets in FME to make web mapping easier than ever
Join our team of Support Specialists to learn how to get started using FME to create a web map of your own to visualize and share your data.
Stop wasting the value of your geospatial data by letting it sit unused. You’ll leave this webinar with the tools to get you started with creating a web map of your own so you can present your data in a way thats easy to understand and share with others.
An Academic SDI: Introducing the Enhanced Kaia Geoportal & Learning ZoneGail Millin-Chalabi
The presentation outlined enhancements to the Kaia Geoportal and Learning Zone, which provide access to geospatial data and educational resources for UK academics. Key points included: (1) Improving the user experience of the Kaia Geoportal. (2) Expanding the Learning Zone to include additional courses and open educational content. (3) Promoting Spatial Science for Schools and other new educational resources. The goal is to continue enhancing access to high quality spatial data and learning materials for the UK academic community.
Presentation by David McChesney of ESRI CANADA on its Community Maps Program. Delivered at the Water and Environmental Hub track of the 2011 Cybera Summit.
Building a US National Park Service Online Basemapakellam
The National Park Service is building an online basemap to represent parks in a consistent style. They currently rely on commercial basemaps that do not reflect the NPS brand. The new map will use open data sources and open source software. It will display park details at large scales. Future work includes developing an editor for park staff to contribute geospatial data and implementing scale-dependent styling to focus on important features. The goal is to provide visitors and applications with a customizable mapped representation of national parks.
Algorithmic thinking and digital fabricationharshit2013
The document discusses developing an educational platform to teach algorithmic thinking and programming through digital fabrication. It aims to make programming accessible to those with minimal computer knowledge by removing misconceptions and relating code to visual and tangible outputs. Existing platforms like Logo and Scratch are analyzed, highlighting how they motivate learning through interaction. User studies identify misconceptions and difficulties with spatial thinking that could be addressed. The proposed platform would allow users to see program execution, follow program flow, and create programs by reacting and abstracting. It would utilize constructionism and experiential learning through digital fabrication. Existing attempts are discussed that combine spatial reasoning and algorithmic thinking through different modeling methods. Future work includes interface design, development and testing of a
KLIP Digitaal is van start gegaan op 1 april 2015 en wordt verplicht vanaf 1 januari 2016. De GIM KLIP Oplossingen helpen u om tijdig uw data klaar te stomen en uw planafhandelingen te verzekeren.
[Webinar] Il telerilevamento da droni aerei: soluzioni Leica Geosystems e cas...Planetek Italia Srl
Il telerilevamento da droni aerei: normativa, elaborazione dei dati e casi applicativi.
Seminario on-line: Martedì 27 gennaio 2015
Intervento
Panoramica delle soluzioni Leica Geosystems e casi applicativi tramite l’uso della piattaforma AIBOTIX (Marco Labate, Leica Geosystems)
Per dettagli sull'evento e per rivedere la registrazione video:
http://www.planetek.it/formazione/webinar/webinar_il_telerilevamento_da_droni_aerei_normativa_elaborazione_dei_dati_e_casi_applicativi
The Qualcomm Hexagon SDK allows developers to optimize multimedia solutions by offloading compute tasks from the application processor to the Hexagon DSP. It provides tools like FastRPC for remote procedure calls, dynamic loading to add code/data at runtime, an Eclipse plugin for debugging, and optimized Hexagon libraries. The SDK also supports audio, voice, and computer vision applications and includes hardware development platforms, libraries, and a toolchain.
This document discusses ERDAS APOLLO Essentials' image serving technology. It highlights that (1) managing geospatial imagery is challenging due to increasing data sizes, resolutions, and user demands for speed; (2) ERDAS APOLLO Essentials helps organizations reduce storage needs and accelerate delivery through techniques like ECW compression and tile caching; and (3) case studies demonstrate the technology can compress large imagery by over 90% while maintaining visual quality and enabling faster access.
This document introduces the GAMS software and provides an outline of the course contents for learning GAMS. It begins with background information about the lecturer, including their education and publications. It then provides a brief introduction to GAMS, noting its capabilities for solving large-scale problems with concise code and model independence from solution methods. The remainder of the document outlines the necessity of GAMS and describes the model structure, sample code, and course contents which will include sets, parameters, variables, equations, models, solvers, outputs and more. Case studies will include hub location, supply chain, and DEA problems.
In questa presentazione, tutte le novità e una carrellata completa degli strumenti software del Power Portfolio 2016 di Hexagon Geospatial™.
La release 2016 dei software ERDAS IMAGINE, ERDAS APOLLO, Geomedia e di tutti gli altri strumenti software del Power Portfolio di Hexagon Geospatial è stata presentata ufficialmente il 14 giugno 2016, durante l’evento Hexagon Live di Anaheim (California).
Il Portfolio si compone di tre suite: Producer, Provider e Platform, costituite da prodotti software allo stato dell’arte ed utilizzati in tutto il mondo, che combinano le migliori tecnologie attualmente disponibili nel settore del telerilevamento, della fotogrammetria, del GIS ed in generale per la gestione di dati geospaziali.
Guarda il video e scarica il documento in italiano sulle novità della release 2016 su:
http://www.planetek.it/news_eventi/archivio_news/2016/06/presentato_il_nuovo_power_portfolio_2016_di_hexagon_geospatial
The document is a presentation on ERDAS IMAGINE software. It discusses layer stacking images, using model maker to add bands, georeferencing images, reprojecting images, and various spatial and radiometric enhancement techniques like filters, histogram equalization, brightness inversion, and haze reduction. Example images are shown to demonstrate the before and after effects of these techniques.
Arcadis General Company Presentation (Nx Power Lite)EEDEJL
ARCADIS is a global engineering and consulting firm providing services in infrastructure, water, environment, and buildings. It has 21,000 employees worldwide and revenue of €2.4 billion. The company aims to improve quality of life by creating sustainable solutions for clients in areas like transportation, water management, environmental remediation, and construction project management.
Vision,Mission,Strategy and Leadership.Sonia Verma
This document discusses key concepts in service management including vision, mission, strategy, and leadership. It provides examples of vision and mission statements from various companies. Vision provides long-term direction and inspires employees while mission defines goals and measures progress. Strategy involves plans to achieve objectives and gain competitive advantages. Good service leadership involves having a clear vision and standards, leading with integrity, involving customers, and training employees.
التحليل المكاني للجزر الحرارية في مدينة الرياض مناور المطيري - إشراف أ.د. م...Mohammed Sharaf
This document describes methods used to analyze urban heat islands using satellite imagery. Surface temperature data was extracted from Landsat 5 and Landsat 7 thermal bands and analyzed using GIS software. Land surface temperatures were calculated from satellite radiance values and compared between urban and rural areas to identify heat islands and quantify risks from increasing temperatures in cities. Spatial patterns of higher temperatures in urban centers compared to outlying areas indicated the presence of urban heat islands.
Ken Bragg: introduction and getting started with FME 2017GIM_nv
This document provides an overview of new features in FME 2017 including more connectors to additional data formats, powerful new transformers for data transformation, improvements to the data inspector for exploring data, enhanced automation capabilities through FME Server, and the new FME Cloud platform for running workflows in the cloud. The presentation aims to demonstrate how FME 2017 can help users more easily connect systems, transform data, automate workflows, and inspect data.
This document discusses using Collector for ArcGIS to enable field data collection and empower utility operations. Collector allows users to collect data using mobile devices and publish it to ArcGIS Online or Portal for use across the organization. While Collector currently only supports connected access, Esri is working on offline support which is not yet suitable for most utility workflows due to limitations like an inability to use dynamic map services. The document provides recommendations for implementing Collector, including publishing editable feature services and creating web maps for use in the app.
Web Mapping 101: What Is It and Making It Work For YouSafe Software
Web mapping is the process of using the internet to visualize, analyze, and share your geospatial data through a map. Web maps are an important tool for many organizations as they provide the ability to distribute critical information to anyone, anywhere, and at any time.
Web maps provide endless potential for visualizing valuable data that may otherwise go unused. But, not everyone knows how to get started with creating one. In this webinar, we’ll cover:
- An overview of web mapping and how it works
- How OpenLayers and Leaflet work with web mapping
- How to use web mapping tools, including Esri Leaflet and Mapbox with the HTMLReportGenerator
- How to create vector tilesets in FME to make web mapping easier than ever
Join our team of Support Specialists to learn how to get started using FME to create a web map of your own to visualize and share your data.
Stop wasting the value of your geospatial data by letting it sit unused. You’ll leave this webinar with the tools to get you started with creating a web map of your own so you can present your data in a way thats easy to understand and share with others.
This document summarizes a webinar on new features in FME Desktop 2014. It introduces the presenters and outlines the agenda which includes deep dives into new aspects of the software. Some highlights include improvements to the workbench interface, new formats and systems supported, over 50 new transformers, enhanced raster and point cloud handling, and integration with cloud services and BIM data. Questions are invited from webinar participants.
The document provides a roadmap for the ArcGIS platform in 2014. It outlines Esri's commitment to continued development of the platform with regular updates. The roadmap details planned releases for apps like ArcGIS Pro, Collector, and ArcGIS Online. It discusses drivers like user needs, technology advances, and enterprise readiness. Long term themes are also outlined around 3D capabilities, usability improvements, performance, and offline functionality. The vision is to develop a comprehensive online and offline GIS platform to help businesses solve problems using geographic approaches.
The document discusses using Map-Reduce for machine learning algorithms on multi-core processors. It describes rewriting machine learning algorithms in "summation form" to express the independent computations as Map tasks and aggregating results as Reduce tasks. This formulation allows the algorithms to be parallelized efficiently across multiple cores. Specific machine learning algorithms that have been implemented or analyzed in this Map-Reduce framework are listed.
Future of GIS, Moving to the Enterprise PlatformSSP Innovations
The document discusses how utilities are moving towards enterprise GIS platforms to better integrate and analyze spatial and asset data across their organizations. It provides examples of how Memphis Light Gas & Water and Middle Tennessee Electric Membership Corporation leveraged ArcGIS Online and mobile data collection to improve their asset management and field operations by exposing new types of data to field crews and collecting additional information. The key is for utilities to focus on exposing new data sources, collecting data from the field, and empowering operations through spatial analysis, systems integration and workflows.
Web Mapping 101: What Is It and Making It Work For YouSafe Software
Web mapping is the process of using the internet to visualize, analyze, and share your geospatial data through a map. Web maps are an important tool for many organizations as they provide the ability to distribute critical information to anyone, anywhere, and at any time.
Web maps provide endless potential for visualizing valuable data that may otherwise go unused. But, not everyone knows how to get started with creating one. In this webinar, we’ll cover:
- An overview of web mapping and how it works
- How OpenLayers and Leaflet work with web mapping
- How to use web mapping tools, including Esri Leaflet and Mapbox with the HTMLReportGenerator
- How to create vector tilesets in FME to make web mapping easier than ever
Join our team of Support Specialists to learn how to get started using FME to create a web map of your own to visualize and share your data.
Stop wasting the value of your geospatial data by letting it sit unused. You’ll leave this webinar with the tools to get you started with creating a web map of your own so you can present your data in a way that's easy to understand and share with others.
From Data to Maps to Docs: Turn Days into Minutes with Automated IntegrationSafe Software
Report generation used to take the Valuations Office in Ireland 20 tedious, long hours per report. Now, it's down to just 3 minutes: saving roughly 42,000 hours annually.
In this first of two parts webinar series, join us and special guest Philip Jacob to learn how they made this possible, and how you can capture time savings like this too by converting data using the Mapnik Rasterizer and FME.
To follow Philips' story, Scenario Specialist Dmitri Bagh will walk you through the basics of understanding and getting started with the Mapnik Rasterizer. You'll learn how to generate beautiful raster imagery and save time with FME’s ability to integrate data from 500+ sources.
You’ll also see how to optimize data before it reaches Mapnik -- including the ability to perform a wide range of geometry transformations. And with the MapnikRasterizer transformer, all of this is done with scalable and automated workflows at your fingertips -- no Python, XML or CSS needed.
P.S. Stay tuned in the New Year for the announcement of a second Data Democratization webinar to complete this series: creating Microsoft Word documents with FME.
The document discusses strategies for implementing Civil 3D for users of the Land Desktop software. It presents a four-phase methodology for a full implementation and a "one tool at a time" strategy for a more gradual transition. The one tool at a time approach allows users to start using Civil 3D tools immediately with their existing Land Desktop workflow.
The document describes several case studies of using FME for spatial data processing and management tasks:
1) The Iowa Department of Transportation uses FME to ingest and publish snow plow data from vehicle trackers and dashcams for public viewing to improve winter driving safety.
2) A Spanish region uses FME to convert and publish spatial data on GitHub for open collaboration.
3) A water authority in Belgium created a comprehensive waterways data quality assurance process using FME and a Django interface to validate and manage results.
Slides used in a Digimap webinar on 4th March 2015. Content covered data in CAD format from Digimap service and tips on using the data in AutoCAD.
Digimap is a subscription service for UK Further and Higher Education. http://digimap.edina.ac.uk
2015 GIS in Colorado: CO-TreeView - The First Statewide Online Urban Tree Inv...GIS in the Rockies
CO-TreeView is a web-based tree inventory and mapping tool built on Esri and Open Source technologies used by Colorado foresters and arborists to record and visualize the location, species, and condition of the trees that make up Colorado's urban forests. This user-friendly tool, which allows users to view tree and planting site data at a variety of scales, enables proactive, data-driven forest management planning, grant solicitation, and public outreach in support of the conservation and enhancement of the state's community forests. While designed for utility in a broad range of applications, the CO-TreeView tool was created in response to the discovery of Emerald Ash Borer (EAB) in Boulder in late 2013. The Colorado State Forest Service and the Colorado Tree Coalition, who funded the development of the tool, recognized the potential value in having a statewide system to house, aggregate, and display tree inventory data from diverse sources, encouraging Colorado communities to work together to build and protect urban forests.
Cogent3 d master slides (12 april 2009)Danny Bronson
Cogent3D is a small business based in Tucson, AZ that develops 3D visualization products and services. Their flagship product is Genesis, which generates 3D terrain scenes directly from geospatial data formats like DTED, imagery, and vector data. Genesis uses an XML-based system to map source data to 3D scenes in real-time. This allows for dynamic updates and modifications to the 3D environment. Cogent3D aims to provide correlation across multiple domains like ground, air, and space using a single worldwide terrain database.
Joe Jancsics is a user experience designer who believes in collaborative design processes like prototyping and participatory design to create great experiences; he describes methods for gaining empathy for users, facilitating groups, rapid prototyping, and storyboarding; the document also outlines a study on vehicle mode attributes and templates for design deliverables like vision documents, click-through prototypes, and wireframes.
How to Exchange Data between CAD and GISSafe Software
Gain total control over CAD and GIS data exchange. Discover how to use FME to preserve the information in CAD annotation when converting to GIS, and turn GIS data and attributes into rich, clean CAD drawings. You'll see how you can use reusable workflows to easily transform virtually any CAD or GIS data including AutoCAD, Esri ArcGIS, MapInfo, and MicroStation.
The document summarizes a project by the City of Maple Grove to collect high-accuracy GIS data on utilities infrastructure in real-time using Trimble GPS units, ArcGIS for Windows Mobile software, and Trimble Positions. Interns were hired and deployed with the mobile devices and software to inventory utility structures and sync the data in real-time to reduce overhead. The project was designed to increase confidence in maps, complete an asset inventory, and improve field data accessibility and efficiency with minimal resources required once deployed.
DSL (Domain Specific Language) for Maps Mashupsaliraza786
This document outlines a project to develop a domain specific language (DSL) for creating maps mashups. The project aims to provide a unified model and syntax for combining data from multiple sources like Google, Flickr and Yelp APIs. This DSL will allow developers to easily create maps applications like "Find a Dentist" by reusing APIs. The document discusses the objectives, scope, development environment and requirements for the project, which involves implementing a sample maps mashup application to demonstrate the DSL framework.
Desktop Softwares for Unmanned Aerial Systems(UAS))Kamal Shahi
The document compares various desktop software used for processing data from unmanned aerial vehicles (UAVs). It provides a table comparing the major features and functionality of Pix4Dmapper, Agisoft Metashape, WebODM, and QGIS. These include outputs generated, ease of use, cost, support and limitations. It also provides guidance on choosing the best software by defining needs, researching options, trying demonstrations, considering costs, and getting recommendations from experts. Selecting the right software depends on the required processing capabilities, accuracy, compatibility and other factors listed.
Dianne Finch, visiting assistant professor of communications at Elon University, presented "Data Visualization: A Hands-On Primer for Business Journalists." This training took place during the Society of American Business Editors and Writers' Spring Conference in Phoenix, March 27, 2014. Sponsored by the Donald W. Reynolds National Center for Business Journalism, this hands-on workshop was geared toward journalists with little to no experience in creating data visualizations.
For more information about training for journalists, please visit http://businessjournalism.org.
Similar to Pollmaps - 2011 Esri UC Presentation (20)
Build THings That Matter (And People Want) - USF Research That KeynoteAlex Yule
How do we create structures that allow for innovation in organizations, even large ones like government bureaucracy?
In this presentation I share some insights from my career, from the liberal arts to running a civic startup in SF.
Changers: From Steppe to Market and BeyondAlex Yule
The document discusses "changers" which refers to Mongolian pastoralists who produce and sell livestock byproducts. It presents research on the changers, including how and why changing emerged as an occupation, the changers' current role, and how their business has evolved over time. It also questions whether there will still be a place for changers in Mongolia's future as the economy continues to transition away from pastoralism.
Animating the Jäger Aktions: Einsatzkommando 3 in LithuaniaAlex Yule
1. The document discusses creating an animation to visually represent the mass killings carried out by the Einsatzgruppen in Lithuania during the Holocaust.
2. It describes developing a geodatabase of the killings and challenges geocoding historic place names and representing inconsistent temporal data in the animation.
3. The researchers aimed to generate snapshots in ArcMap and Flash to show the development of killings over space and time and help understand the operational strategy, though technical issues remained.
This document discusses the current impacts on three different plants: water umbel, agave, and TES. Water umbel and agave are both being affected currently, while the document also examines the current impacts on TES.
Mac OS X Snow Leopard introduces Stacks, which allow users to view and access files and applications directly from the Dock. Stacks automatically organize their contents in a fan or grid based on item number, and users can customize sort order and view style. Common file folders like Documents, Downloads, and Applications are set up as stacks by default for convenient access to recent items without opening a new window.
Diverse Opportunities to Compile and Share MapsAlex Yule
This document summarizes the maps and mapping applications created for the 2010 Esri International User Conference. A variety of printed and online maps were produced, including maps for the conference agenda, sessions, and facilities. An interactive web and mobile application was also developed that allowed users to find rooms and get directions between locations in the conference facilities using a high quality routing network. Future work is discussed to enhance the mapping capabilities and link it to additional conference and scheduling information.
The document discusses maps created for an Esri user conference including printed maps, online maps, and a mobile application. A variety of maps were produced including agenda maps, floor plans, and a routing application. The routing application used services including cached map services and a routing service to allow users to find rooms and get directions between rooms on floor plans. The team aimed to improve the routing experience with more cartographic floor plans and humanized routing. Future work included enhancing the network and adding additional functionality.
Esri Mapping Center Lightning Talk: TwitterAlex Yule
Twitter is a microblogging platform that allows users to share short messages, or "tweets", of up to 140 characters. It started in 2006 and has grown tremendously, processing over 65 million tweets per day as of 2010. The platform is used for a variety of purposes such as sharing news, commentary on current events, industry information, and crowd-sourcing information.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
11. Building a Team Photo credit: americanistadechiapas @ flickr
12. Building a Team Customer (Charlie Frye) Lead Developer (Alex Yule) Project Manager/Data Guru (Jim Herries) Cartographer/Designer (MamataAkella) Sysadmin (Kenny Ling) Friends for testing, UI advice, moral support (Mapping Center Team & Co.)
13. Conceptual Planning Audience: General Public (sports fans) Functionality: Vote submission Vote display Vote reporting Geolocation Look and feel: Dark, minimalist slate basemap with slick UI
14. SuperbowlFanMap: Conceptual Planning Audience: General Public (sports fans) Functionality: Vote submission Vote display Vote reporting Geolocation Look and feel: Dark, minimalist slate basemap with slick UI Platform: Flex User load: Low with slight potential for virality Deployment target: Single rack server
37. SuperbowlFanMap: Architectural Issues Client High Server Load Slow response time for app, maps High Client Load High number of features result in slow drawing, panning UI lockup during vote summarization Web/Map Server SDE GDB Basemap App Feature Service Voting Vote Symbolization Summarization
40. Conceptual Planning Audience: General Public (sports fans) Functionality: Same as Superbowl app Configurability Look and feel: Dark, minimalist slate basemap with slick UI Existing codebase: SuperbowlFanMap Platform: Javascript User load: Moderate with potential for large viral spikes 10 concurrent users Deployment target: 4-tier Amazon cloud
42. Basketball FanMap: Architecture Web/Map Server Client SDE GDB Basemap App Feature Service SDE GDB Voting Vote Symbolization Summarization Web/Map Servers GP Server Maps App Summarization Voting Load Balancer
43.
44. Basketball FanMap: Production – Server-side! Vote Symbology: Dynamic map services – Must create a separate map service for each game – Increased server load + Can handle unlimited numbers of features Voting: Geoprocessing service – Harder to setup (custom python GP tool) + Simpler to deploy (ArcSDE not required) + Handles collisions automatically Summarization: Geoprocessing service – Harder to setup (custom python GP tool) + Handles unlimited features
49. Basketball FanMap Prototyping: Voting Start with the highest risk functionality (voting) Get that working, then move on Mock out steps for vote service
50. Basketball FanMap Prototyping: Voting Service SDE GDB Inputs User ID Insert new row with all vote data: User ID, DateTime, Location, Votes Insert Cursor (Votes) Location Votes where locationfield == Location for vote in Votes: votefield += 1 Update Cursor (Places) Places Votes
51. Basketball FanMap Prototyping: Voting Start with the highest risk functionality (voting) Get that working, then move on Mock out steps for vote service Test each step in ArcMap Put steps together into script Test in ArcMap as script tool Publish and test as GP service Integrate into App
52. Basketball FanMap Prototyping: Summarization Output Table Inputs Extent Select all features in Extent with at least some votes for these teams Select Features Fields (Teams) Stats Construct summary_stats String so we get SUM for each field Construct Stats String Summary Stats Get SUM of each field In Selected Features
54. Basketball FanMap: “Map Sandwich” How it works The ‘basemap’ is split into two map services: Reference (top) Base (bottom) Combined with thematic content Votes (middle)
69. FanMap – Deployment/Architecture Why use it? Amazon Machine Images (AMIs) No need for new hardware requests or software installation Start up new machines or backup Data portability+reliability Volumes Snapshots Deployment Higher configuration machines Machine replicas
70. FanMap – Deployment/Architecture Replicating your servers Updating services Load balancing Failsafe in case Amazon servers in one region goes down Monitoring your services Set up Performance Monitor logs Track performance in Task Manager
71. FanMap – Deployment/Architecture Things to be aware of: Instances are inaccessible whilst creating images Transferring your cache to the cloud may take a long time Option: Cache in the cloud Plan security settings/groups in advance Security groups cannot be changed once instance is started
73. FanMap – Deployment/Architecture GP Server Security Group 2 SDE GDB Web/Map Servers Summarization Voting Maps App Load Balancer Security Group 3 Security Group 1
75. FanMap PollMap: Birth of a Template What’s Included Application source code Geoprocessing source code Map service MXDs Data for postal codes in the U.S. and Canada URLs to basemaps you can use during development Simple documentation http://bit.ly/pollmaptemplate
78. Download the PollMap Template Download .ZIP file Unzip to a convenient folder Read the “Getting Started” document
79. Copy Application folder contents Open the Application folder Copy PollMap folder over to c:/inetpub/wwwroot (or equivalent)
80. Set up you Question First in VoteWindow.html Getting the question right takes iteration This template is best for multiple A vs. B types of questions
86. Thank You! Alex Yule - ayule@esri.com - twitter: @yuletide Jim Herries: jherries@esri.com - twitter: @jherries MamataAkella: makella@esri.com Kenny Ling: kling@esri.com Mapping Center Team http://mappingcenter.esri.com twitter: @mappingcenter
Editor's Notes
We want to point out that you don’t need to take lots of notes because we’ll be posting this presentation on our Mapping Center Web site on the Other Resources page. The bottom notes will have everything we are going to say.So, in this session, you can sit back and focus on the concepts and demos about mapping with ArcGIS. And maybe you will think of a few questions you want to ask us.We’ll show these URLs again at the end of this talk. But now, let’s get started.
Intro (5 minutes) { Jim }IntroCrowd surveyBackgroundHow the project(s) came aboutLong-term: Build a voting template for local govShort-term: Try to make something viral and crowd-sourced for the superbowlEssence of user experience: plant a flag in your backyard, put yourself and your allegiance on the mapWhat, why, how[Endgame was to create a template for building voting apps]
This project began as a hallway conversation about various maps we’d seen which represent public opinion. In many cases, the aggregation unit (e.g. states or counties) obscures the actual voting patterns that exist at larger scales, such as at the neighborhood level or even city level.
How the project(s) came aboutLong-term: Build a voting template for local governmentShort-term: Try to make something viral and crowd-sourced for the superbowlEssence of user experience: plant a flag in your backyard, put yourself and your allegiance on the mapHow can the cartography enhance the user experience (move beyond “dots on maps” approach)?
Jim passes things along to Alex
Key to a successful web project is a diverse team with distinct roles and responsibilities. http://www.flickr.com/photos/americanistadechiapas/5504689399/
Our team consisted of: a customer (Charlie) who went to the Project Manager (Jim) and asked for a web map that could take votes and show them on a map. Jim then found a developer (Alex). Jim knew he could handle all the data work, but needed someone to build the application itself. We then assembled a team of other people to handle the remaining pieces: maps and design (Mamata) and server deployments and maintenance (Kenny).
The whiteboard was instrumental during the requirements phase, helping us sort out what was possible vs. what was essential.
Here is the basic spec we came up with after our preliminary planning meeting. Most important here are the first two items: our audience and the core functionality.
NowMamata and I will continue the FanMap story with some more juicy details about the production process…
First up is Mamata, who will delve into the aesthetic side of the application
Mamata passes off to Alex
Demo
Everything on one serverVote Symbology: Client-side+ Great for dynamic, algorithmic cartography+ Easy to add interactivity- Slow to draw once you get a few thousand featuresSummarization: Client-sideSlow once you get a few thousand features, locks up UISymbology – Feature ServiceShow symbol renderer codeExplain advantages of using client-side renderingClient-side color ramps, manual classing, proportional symbolsSymbol scaling can depend on the current number of votesExample: if votes > 50 && votes < 75: symbol size = maxTotalVotes/4Or if maxTotalVotes > 1000: use renderer A otherwise user renderer BLimitations: 3-4k features for Flex APITODO: research or ask and see when the JS api maxes out?Working on this now with JS people…Reporting – Client-side via Feature ServiceAdvantages (simplicity, speed at low feature counts)Already have all the features in the client for symbolization, just loop through and calculate your statsDrawbacks (slowness at large feature counts, UI lockups)Looping through large feature sets locks the UI in most web clients (Flex in this case)
{Alex takes over here?}Now that we’ve talked a little bit about the basemap, let’s talk a little bit about the vote symbology. On a basic level, the colors represent each team that was in a specific match-up and the size of the symbol represents number of votes for a given team. BUT there is more to the story.
Symbology – Feature ServiceShow symbol renderer codeExplain advantages of using client-side renderingClient-side color ramps, manual classing, proportional symbolsSymbol scaling can depend on the current number of votesExample: if votes > 50 && votes < 75: symbol size = maxTotalVotes/4Or if maxTotalVotes > 1000: use renderer A otherwise user renderer BLimitations: 3-4k features for Flex APITODO: research or ask and see when the JS api maxes out?Working on this now with JS people…Reporting – Client-side via Feature ServiceAdvantages (simplicity, speed at low feature counts)Already have all the features in the client for symbolization, just loop through and calculate your statsDrawbacks (slowness at large feature counts, UI lockups)Looping through large feature sets locks the UI in most web clients (Flex in this case)
Everything on one serverVote Symbology: Client-side+ Great for dynamic, algorithmic cartography+ Easy to add interactivity- Slow to draw once you get a few thousand featuresSummarization: Client-sideSlow once you get a few thousand features, locks up UISymbology – Feature ServiceShow symbol renderer codeExplain advantages of using client-side renderingClient-side color ramps, manual classing, proportional symbolsSymbol scaling can depend on the current number of votesExample: if votes > 50 && votes < 75: symbol size = maxTotalVotes/4Or if maxTotalVotes > 1000: use renderer A otherwise user renderer BLimitations: 3-4k features for Flex APITODO: research or ask and see when the JS api maxes out?Working on this now with JS people…Reporting – Client-side via Feature ServiceAdvantages (simplicity, speed at low feature counts)Already have all the features in the client for symbolization, just loop through and calculate your statsDrawbacks (slowness at large feature counts, UI lockups)Looping through large feature sets locks the UI in most web clients (Flex in this case)
Incremental Voting: Client-side+ Uses the new FeatureLayer for easy-peazy feature editing- Vote collisions when using incremental voting- Requires ArcSDEWhy it didn’t work hereClient A loads the map, pulls current vote count: xClient B loads the map, pulls current vote count: xClient A and B both send votes for zip code z:votesLayer.applyEdits(votes=x+1)Vote count gets updated twice, but both times with the same value, and ends up at x+1 even though two votes were submitted!http://www.flickr.com/photos/viriyincy/2535350990/
Demo the app Summarization extent saving voting social media capabilities panes
The spec for our second FanMap is much the same as the Superbowl version with a few key differences:ConfigurabilityDifferent platform (JS)Higher expected user load and multi-tier architecture
Importance of architecture before deployment
As you’ll recall, theSuperbowlFanMap was based on a very simple, Client/Server architecture with lots of functionality delegated to the web app itself, for the NCAA FanMap we moved to a multi-tier architecture to isolate each major functional area
Starting at the top, we have one server dedicated entirely to serving and storing our data, which is stored in an ArcSDE-enabled MS SQL database.Next, we have two client-facing tiers:-one made up of two web/map servers covered by a load-balancer to serve up all the maps and the application itself, -and one GP server to handle the core application logic of voting and summarization, which are served as geoprocessing services
I am going to take a little time to talk about some of the specific decisions that went into designing the base map and symbology that is in the FanMap.
Now that we’ve talked a little bit about the basemap, let’s talk a little bit about the vote symbology. On a basic level, the colors represent each team that was in a specific match-up and the size of the symbol represents number of votes for a given team. BUT there is more to the story.
To symbolize each vote, we used Quantities>Graduated Symbols. There were six custom classes created ranging from 1 vote to 800 votes. Anyone wondering why the symbol size ranges from 3.56 to 15? Well, let’s take a look and get into some more specifics about why we see that odd minimum size symbol and what we found out about what symbol types are best to use for this dynamic map service.
As alex mentioned, for the SuperbowlFanMap, all of the vote symbology was drawn on the client side. Even though the votes were slow to draw, we got a really good graphic representation and that’s what we were aiming for with this app as well.So first, let’s talk about the symbol type that we are using.
Typically, when you opt to symbolize your data using Quantities>Graduated Symbols, ArcMap defaults to using Simple Marker Symbols. What we found is if we used Character Marker Symbols is that we got better rendering of symbols. This also gave us better control over the look of the outline. With Simple Marker Symbols, the outline is a fixed part of the symbol. On the other hand, with Character Marker Symbols you are using fonts and have better control over sizing each part of the multi-layer symbol. Another reason we are using Character Marker symbols is because these symbols when displayed render more like circles compared to Simple Marker Symbols.But we also had to manipulate one other property of the symbol…
Now let’s talk about these interesting numbers you see for symbol size… especially the minimum sized one. It took a bit of trial and error, but what we found is that by setting the minimum size of the symbol to a non-integer value, that all of the symbols looked more like symbols.All of these pieces combined gave us very similar results to the client side rendering achieved with the Superbowl application.
Also, the vote symbology is a multi-scale operational overlay. As you can see here, each team’s mxd had three group layers: very small scales, small scales, and large scales. For each one of the group layers, the symbol sizes representing a specific vote class was increased depending on the viewing scale in the application.We also had two sets of symbology we were using one for many votes, and one for fewer votes (when the application was first releasedWhen the application was first released, we had one set of classifications and symbol sizes as you can see, the TOC shot on the right, uses larger symbol sizes at all of the scale ranges while the second shot of the TOC uses smaller symbol sizes.You’ll also notice that our largest number was 100, and then we increased that to 800 once more people started voting for team preferences.
The cloud offers us convenient access and control over any number of pre-configured servers Eliminates the need to have to request for new hardware or software You can get a machine up and running with ArcGIS software in as little as 10 minutesYou can save images of your machines that you can use to start up new machines or use as backups in case you mess something upAll the data in the cloud can be replicated or backed up using volumes or snapshotsVolumes are virtual harddrives which you can attach or detach at anytimeSnapshots are images of these harddrives which you can use as backupsSo even if you have problems with your machine, you can start up a new machine and attach your volume to it very quicklyWhen we realized how popular our app was getting, we switched to using higher configuration machines that had more memory and processing powerWe made sure to regularly create images of our machines so that we could revert to previous versions when we encounter problemsThis also gives us the ability to easily add or remove machines to deal with spikes or drops in traffic
The biggest advantage of using the cloud for a large scale deployment is the ability to replicate your servers.For the FanMap, we had daily updates made to the servers whether it was to update the code or the map services. We had two map servers which we updated one by one so that there was always one running and service would not be interrupted. We simply made an image of the main instance, launched it, remove the previous version from the load balancer, and added the new version.And then we have the load balancer. Even with peak traffic, our map servers were never overwhelmed because the load balancer did a good job distributing the workload between them.Finally, we made sure our two map servers were located in different physical regions so that the app would still be running even if there was an outage in one region.To make sure we could handle the amount of traffic that our servers had to deal with, we also made sure to regularly monitor our server performances. We set up Performance Monitor logs that kept track of how much resources was being used for specific functions on each serverWe constantly checked to make sure that our CPU usage wasn’t going off the charts in the Task Manager
Deploying our app in the cloud allowed us to learn a few things, unfortunately, the hard way.While creating images of machines, the machines are inaccessible for about 10-15 minutes (depending on size of machine)The main problem with using virtual machines is transferring files over to them. We transferred our cache over to our machines via FTP and it took a long time. One option for avoiding this is to copy your data over and cache it on the cloud. You can cache using a more powerful caching machine there and then transfer the volume over to a less powerful and cheaper machine.Finally, the most important thing that we realized is the need to plan out our security settings in advance because security groups cannot be changed once an instance is started. Security groups determine access permissions for the machines and play a big role in safeguarding your servers from getting hacked.
When we first developed this app, we had all the servers in just one security group but we realized that we wouldn’t be able to modify the settings for individual machines and if one machine was compromised, the others would be compromised as well.
So we switched to a multi-tiered security system, with each server type getting assigned its own security group.This way we would be able to set the security settings for each individual machine. For example, we allowed HTTP access to the web servers, but not to the other two.Having multiple security groups also makes it much harder for the servers to get hacked since there are three different levels of protection.
One version of the PollMap Template is available on ArcGIS.com right now. Enter “pollmap” in the search box (may need to switch “Show:” option at the top of the screen to “All Content”)
Unzip the file to your wwwroot directory, under /WaterPoll (or any other name desired – this documentation assumes /WaterPoll. You can use anything you want, but fair warning: you won’t want to change this later unless you absolutely have to.
The cloud offers us convenient access and control over any number of pre-configured servers Eliminates the need to have to request for new hardware or software You can get a machine up and running with ArcGIS software in as little as 10 minutesYou can save images of your machines that you can use to start up new machines or use as backups in case you mess something upAll the data in the cloud can be replicated or backed up using volumes or snapshotsVolumes are virtual harddrives which you can attach or detach at anytimeSnapshots are images of these harddrives which you can use as backupsSo even if you have problems with your machine, you can start up a new machine and attach your volume to it very quicklyWhen we realized how popular our app was getting, we switched to using higher configuration machines that had more memory and processing powerWe made sure to regularly create images of our machines so that we could revert to previous versions when we encounter problemsThis also gives us the ability to easily add or remove machines to deal with spikes or drops in traffic
Label and Title appear to the user on theVoteWindow page and on the chartrespectivelyValue is the field name this choice is linked to in the map serviceColor is the chart color, fill first, then outline.
The cloud offers us convenient access and control over any number of pre-configured servers Eliminates the need to have to request for new hardware or software You can get a machine up and running with ArcGIS software in as little as 10 minutesYou can save images of your machines that you can use to start up new machines or use as backups in case you mess something upAll the data in the cloud can be replicated or backed up using volumes or snapshotsVolumes are virtual harddrives which you can attach or detach at anytimeSnapshots are images of these harddrives which you can use as backupsSo even if you have problems with your machine, you can start up a new machine and attach your volume to it very quicklyWhen we realized how popular our app was getting, we switched to using higher configuration machines that had more memory and processing powerWe made sure to regularly create images of our machines so that we could revert to previous versions when we encounter problemsThis also gives us the ability to easily add or remove machines to deal with spikes or drops in traffic
This sample from Ireland shows a “Happiness Index” discussed on a radio broadcast from time to time.North American postal codes are replaced by a mixture of Irish cities and townlandsOpted for a basemap which showed more small towns at scales 144k and below, for local patterns
This sample from Ireland shows a “Happiness Index” discussed on a radio broadcast from time to time.North American postal codes are replaced by a mixture of Irish cities and townlandsOpted for a basemap which showed more small towns at scales 144k and below, for local patterns
The biggest advantage of using the cloud for a large scale deployment is the ability to replicate your servers.For the FanMap, we had daily updates made to the servers whether it was to update the code or the map services. We had two map servers which we updated one by one so that there was always one running and service would not be interrupted. We simply made an image of the main instance, launched it, remove the previous version from the load balancer, and added the new version.And then we have the load balancer. Even with peak traffic, our map servers were never overwhelmed because the load balancer did a good job distributing the workload between them.Finally, we made sure our two map servers were located in different physical regions so that the app would still be running even if there was an outage in one region.To make sure we could handle the amount of traffic that our servers had to deal with, we also made sure to regularly monitor our server performances. We set up Performance Monitor logs that kept track of how much resources was being used for specific functions on each serverWe constantly checked to make sure that our CPU usage wasn’t going off the charts in the Task Manager
The biggest advantage of using the cloud for a large scale deployment is the ability to replicate your servers.For the FanMap, we had daily updates made to the servers whether it was to update the code or the map services. We had two map servers which we updated one by one so that there was always one running and service would not be interrupted. We simply made an image of the main instance, launched it, remove the previous version from the load balancer, and added the new version.And then we have the load balancer. Even with peak traffic, our map servers were never overwhelmed because the load balancer did a good job distributing the workload between them.Finally, we made sure our two map servers were located in different physical regions so that the app would still be running even if there was an outage in one region.To make sure we could handle the amount of traffic that our servers had to deal with, we also made sure to regularly monitor our server performances. We set up Performance Monitor logs that kept track of how much resources was being used for specific functions on each serverWe constantly checked to make sure that our CPU usage wasn’t going off the charts in the Task Manager