Datenerfassung und Suchen mit Mapbender3

Ähnliche Dokumente
Mapbender3. Möglichkeiten der Datenerfassung. Astrid Emde INTERGEO Mapbender3 Datenerfassung Astrid Emde INTERGEO Stuttgart 2015

Mapbender3. Möglichkeiten der Datenerfassung. Astrid Emde INTERGEO Mapbender3 Datenerfassung Astrid Emde INTERGEO Stuttgart 2015

Mapbender3 für den einfachen Aufbau von WebGIS Anwendungen

Mapbender3. für den einfachen Aufbau von WebGIS Anwendungen. Astrid Emde INTERGEO 2015 Stuttgart. Mapbender3 Astrid Emde INTERGEO Stuttgart 2015

Mapbender3 Workshop. Astrid Emde AGIT 2016 Salzburg

Mapbender3 Workshop. Astrid Emde AGIT 2015 Salzburg

Mapbender3 nimmt Fahrt auf

PostGIS für Einsteiger

Mapbender3. Astrid Emde INTERGEO 2012 Hannover. Mapbender3 INTERGEO 2012 Hannover Astrid Emde

Mapbender3 Workshop. Christian Wygoda. FOSSGIS Dessau 2012

FOSSGIS 2012, Dessau. wms2go Der WMS zum Mitnehmen. Johannes Weskamm, terrestris GmbH & Co. KG.

Darf ich vorstellen:

Lebenslagenatlas des Kreis Lippe D115 Behördeninformation und Geoinformation unter einem Dach. Jens Schaefermeyer

Frontend Formulare in TYPO3 8 LTS

Swetlana Stickhof. Universität Heidelberg

Web2Lead. Konfiguration

JoomContact. Bedienungsanleitung. Version 1.0

Vokabulare für Synonyme und Autovervollständigung. Version 2016 Fall Release

gvsig, PostgreSQL und Mapbender

DMA Elementgenerator. S Contao Konferenz 2013 S. Janosch Skuplik

Daten. Karten. Lösungen. Regionalverband Ruhr Informationsveranstaltung INSPIRE

GROUP BY, HAVING und Sichten

105.3 SQL-Datenverwaltung

PostNAS-Suite. Lösungen für den ALKIS Datenimport, die Darstellung, Informationsausgabe und Suche

Formulare mit jquery Mobile

PostNAS. Lösung für den ALKIS Datenimport, die Darstellung, Informationsausgabe und Suche. PostNAS INTERGEO Berlin 2014

1. Im Hauptmenü wechseln Sie in den Punkt Liste. 2. Im Seitenbaum klicken Sie in den Menüpunkt, wo das Formular eingefügt werden soll.

Folien php/mysql Kurs der Informatikdienste

APEX 5.0: Page Designer. Tobias Strohmeyer Berlin,

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER

Rails Ruby on Rails Ajax on Rails. Clemens H. Cap

Neues aus dem 52 North WPS Projekt. Benjamin Proß, FOSSGIS,

Moderne Anwendungen und relationale Datenbanken? Natürlich!

Upload-Tools. Version 1.0. Änderungshistorie Version Release-Daten Gültigkeitsdaten/Bemerkung /18 Erstellung des Dokumentes

ALEXANDER NAUMOV CATALOG MANAGER

Web 2. Gang. Python User Group Köln Christopher Arndt

"Die HTML-PHP-Schnittstelle -- Ein- und Ausgabe der Daten"

ALKIS- und Dienst-Nutzung mit Mapbender

FOSSGIS-Konferenz 2013 Im- und Export von dxf-daten mit OGR. Harald Schwenk / agentur geoinfo

Videos analysieren und kommentieren

PostgreSQL unter Debian Linux

What s new in map.apps 3.0

5.8 Bibliotheken für PostgreSQL

WHEREGROUP - GEODATENINFRASTRUKTUREN MIT FREIER SOFTWARE

Explain verstehen. Hans-Jürgen Schönig.

Grundlagen der Informatik 2

What s New German. HyDraw CAD 900 What s New

Vorstellung der Firma WhereGroup Freie Software Lizenzen Open Source Entwicklungsmethoden Vorstellung der Geoportal Software Zusammenfassung Fragen

FileMaker und PHP Workshop

EXT: Sicherheitsdatenblatt

Erweiterungen Eine geführte Wanderung durch die Strukturen von Contao

Oracle & Java HOW TO

Options- und Freitext-Modul Update-Anleitung

Whitepaper. Produkt: combit Relationship Manager / address manager. Integration der Ansicht "Adressen" in eigene Solution

Tag 4 Inhaltsverzeichnis

FOSSGIS 2012, Dessau. GeoExt Mobile (GXM) GIS WebApps mit nativem Look and Feel für unterwegs. Marc Jansen, terrestris GmbH & Co.

Handbuch Formulare. Stand: Advantic Systemhaus GmbH

Dokumentation: wi://googlemaps

Grundlagen der Informatik 2

Inhaltsverzeichnis. Vorwort... 5 Grußwort von Safe Software Inc Über den Herausgeber Über die Autoren Einleitung...

Tipps & Tricks: Umkodieren von ICD-9-Daten Daten zu ICD-10 in SAS mittels PROC SQL

ANLEITUNG VSGIS.CH. Erweiterter geschützter Bereich

Datenbanken mit OpenOffice.org 3 Base und HSQLDB

PostgreSQL Ein Überblick

PostgreSQL auf vielen CPUs. Hans-Jürgen Schönig Hans-Jürgen Schönig

PostGIS. die PostgreSQL Erweiterung zur Geodatenhaltung. Astrid Emde

Internet-Technologien

Ausgabe der Veranstaltungen

Webbasierte Informationssysteme

p^db=`oj===pìééçêíáåñçêã~íáçå=

Mehrdimensionale GML-Datenbanken. Dr.-Ing. René Thiele

Von WMS zu WMTS zu Vektor-Tiles

GML und Bibliothek oracle.sdoapi

OpenStreetMap. Unterwegs für eine freie Weltkarte. Volker Grescho OLANIS GmbH

Oracle Virtual Private Database

DOAG Regio 2015 APEX 5 Neuerungen Highlights. Marco Patzwahl

Benachrichtigungen. Installation und Konfiguration. Version 2017 Summer Release

Daten-Definitionssprache (DDL) Bisher: Realwelt -> ERM -> Relationen-Modell -> normalisiertes Relationen-Modell. Jetzt: -> Formulierung in DDL

WS 2010/11 Datenbanksysteme Fr 15:15 16:45 R Vorlesung #3. SQL (Teil 1)

T:\Dokumentationen\Asseco_BERIT\Schulung\BERIT_LIDS7_Basiskurs\Impo rt_export\beritde_lt_do_ _lids7.basisschulung_import_export.

Introduction to Data and Knowledge Engineering. 6. Übung SQL

Integration Billpay in Intershop 7

Funktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion

Aufbau einer Fachschale zur Verwaltung der versiegelten Flächen. des AZV Heidelbach mit GEOvision³ GIS

Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB

MapServer Workshop. Workshop. Einführung in den MapServer

Kurzanleitung COMCREATOR 2.0 Für den Demo Zugang, Stand Juni 2009

PostgreSQL auf Debian System

Datenmanagement in Android-Apps. 16. Mai 2013

PostNAS-Suite. Lösungen für den ALKIS Datenimport, die Darstellung, Informationsausgabe und Suche

Transkript:

Datenerfassung und Suchen mit Mapbender3 Astrid Emde FOSSGIS 2016

Astrid Emde Mapbender Developer Team Mapbender PSC (Project Steering Commitee) Konzeption, Testen, Dokumentation, Release WhereGroup Bonn http://wheregroup.com 2 / 43

WhereGroup 3 / 43

WhereGroup Meldemax Meldeplattform für Ideen und Probleme im Stadtbild MetaDor2 Metadateneditor Consulting, Schulungen & mehr 4 / 43

Erzeugen eines Geoportals ohne eine Zeile Code zu schreiben! 5 / 43

Suchen in Mapbender Element SearchRouter (SQL) Element SimpleSearch (Solr) Element Digitizer (SQL) 6 / 43

7 / 43

8 / 43

9 / 43

Konfiguration SearchRouter 10 / 43

Konfiguration SearchRouter class: Mapbender\CoreBundle\Component\SQLSearchEngine class_options: connection: search_db relation: ortschaften attributes: - gid - ortsname geometry_attribute: geom form: ortsname: type: text options: required: true compare: exact results: view: table count: true headers: gid: ID ortsname: Name callback: event: click. 11 / 43

SearchRouter Autovervollständigung Verknüpfung von Feldern (z.b. Gemarkung und Straßen) Gleiche Treffer nur einmal ausgeben Ausgabe der Trefferanzahl http://doc.mapbender3.org/en/bundles/mapbender/cor ebundle/elements/search_router.html 12 / 43

Solr Suche mit SimpleSearch Einfeldsuche Anfragen an Solr Dienst 13 / 43

SimpleSearch 14 / 43

U E N Suche über Full Text Search Nutzung des PostgreSQL Datentyps tsearch Erweiterung des SearchRouters Anfragen über Text Search Funktionen Select * from cities where ts @@ to_tsquery ('german', 'Berlin & Treptow'); Sehr performant Prototyp wurde in Bolsena bei OSGeo Code Sprint 2016 erstellt 15 / 43

Datenerfassung mit Mapbender3? Neu in Mapbender3 Version 3.0.5.0 (Juli 2015) Datenzugriff über SQL PostgreSQL Konfiguration über YAML Dokumentation http://doc.mapbender3.org/de/bundles/mapbender/core Bundle/elements/digitizer.html 16 / 43

Digitalisierung SQL Formular YAML Konfiguration 17 / 43

Tabellenansicht Tabellarische Anzeige der Objekte Blättern in den Daten Nur Objekte des aktuellen Kartenausschnitts anzeigen Definition der Anzeigespalten Erlaube Löschen Erlaube Bearbeiten Suche in den Daten 18 / 43

Digitalisierung Punkte, Linien, Flächen drawpoint Je nach Geometrietyp unterschiedliche Operationen drawline drawpolygon drawdonut modifyfeature drawrectangle movefeature drawcircle selectfeature drawellipse removeselected 19 / 43

Digitalisierung 20 / 43

Formular Textfeld Textarea Checkbox Selectbox Datepicker Reiter Gruppierungen Trennlinien 21 / 43

Formular Text Label Hilfetext Pflichtfelder Datei Upload Bildanzeige Reguläre Ausdrücke 22 / 43

Digitalisierung 23 / 43

Sachdateneingabe 24 / 43

Komplexes Formular 25 / 43

Datepicker 26 / 43

Reiterstruktur & Checkboxen 27 / 43

Formular mit Bildupload & anzeige 28 / 43

Einfacher Formularaufbau 29 / 43

Konfiguration & Styling Tabellenansicht searchtype: currentextent tablefields: gid: {label: Nr., width: 20%} name: {label: Name, width: 80%} 30 / 43

Konfiguration Formular - type: select title: Type name: type options: - A: A - B: B - C: C - type: input title: Name mandatory: true name: name mandatorytext: Please give... infotext: Help: Please give.. - type: breakline 31 / 43

Konfiguration Digitalisierung openformafteredit: true alloweditdata: true allowdelete: true allowdigitize: true toolset: - type: drawpoint - type: modifyfeature - type: movefeature - type: selectfeature - type: removeselected 32 / 43

U E N Clustering scale: Zoomstufe distance: Distanz zwischen einzelne Features in Metern, die zusammengefügt werden. disable: Schaltet Clustering ab poi:... clustering: - scale: 10000 distance: 60 - scale: 2500 distance: 40 - scale: 1000 distance: 20 - scale: 500 distance: 1 disable: true 33 / 43

N U E Kontextmenü Zoom to: Auf den Kartenausschnitt des Objekts zoomen Edit features: Sachdaten bearbeiten Remove: Objekt löschen poi:... usecontextmenu: true. 34 / 43

N U E Events Events: onbeforesave onbeforesearch Konfiguration onbeforeremove poi: label: point digitizing onaftersearch inlinesearch: true maxresults: 500 onaftersave featuretype: onafterremove... events: onbeforesave: $feature->setattribute('user_name', $user->getusername()); $feature->setattribute('modification_date', date('y-m-d')); $feature->setattribute('group_name', implode(',',$userroles)); 35 / 43

U E N Daten ohne Geometrie erfassen z.b. Baumarten, Firmen, Bearbeiter, Hobbies 37 / 43

U E N Sachdatenerfassung im Digitizer 38 / 43

N U EQuery_Builder zur Auswertung Einbinden, Anzeigen und Editieren von SQL Abfragen Ergebnissexport 39 / 43

Mapbender3 Digitize Demo Testen Sie Mapbender3 http://release.mapbender3.org/application/mapbender_di gitize_demo 41 / 43

Weitere Informationen http://mapbender3.org Mapbender3 Code http://github.com/mapbender Roadmap http://mapbender3.org/de/roadmap Bug/Issue Tracker https://github.com/mapbender/mapbender/issues 42 / 43

FOSS4G OSGeo Code Sprint Bonn So 21.8. - Di 23.8 Sa 27.8. - So 28.8. Weitere Informationen 43 / 43

Vielen Dank Astrid Emde astrid.emde@wheregroup.com mapbender users@list.osgeo.org Mit freundlicher Unterstützung der Creative Commons Share Alike License 3.0 Copyright 2016: Astrid Emde 44 / 43