Add to Watchlist

Using and extending GeoPackages


Citation of segment
Embed Code
Purchasing a DVD Cite video

Automated Media Analysis

Recognized Entities
Speech transcript
it is not only from the movement of the problems also a lot of learning the same thing you can my my my my and I think it might be argued that this on the other and they a
what I have my arm going on in the my life right and the I I I think my love so I'm going to my my generation and my my my I think that I know of no my my my my my my of GeoPackage is called to the stand standard which is quite young was published finally in 2014 and it's written in the standard is a good description itself open standard for the platform in the independent container for distributing and using geospatial later so that store things together the conductor use and you can easily distributed and it's mainly directed and also the date on which you can store in as the lights db containers so you can think of it like annexation extensions to as as as you like so similar to post yes and was 1st it as spatial data types advanced later types and functions to as light for but and they got and also for us today but cannot store entire current status the feature data is according to alter simple feature types it's sort this country but maybe points straight lines polygons uh we see them and set em geometry so that's the basic geometry the KB and there is 1 restriction there is only 1 geometry computational and you indexes and as I said you have crossed the constants the that's the formants and now I'm talking about using that form of the for the open source just facial the geology or is the most important implementation and it test edits and vector features from Japan to package in 1 111 and it's being to which starts 0 where there was a con convergence between time are also and vectors but there has been the process support edits and you can have now boasts through the cheat on thank you to using t dollars so it's mainly support everything if you don't support so that it was important when you install cutest depends on the version of that you know which using install begin seated in about dialog and it's important to have to 0 2 that was she tools from the job thus support to package as well many of my notes FIL they start with version 11 they kinds and feature support and in the meantime there are also added support for laboratories and your server has also good support for your package they read your packages roster and vectors and they also and export your package so when you have a WFS you can also know ask for GeoPackage formants he will not In WMS and WFS and also WPS it's an additional modules doing this on the proper sites we have SME which is important for many people which has also a support for reading vectors from GeoPackage is reading and writing and they plan to support across RGS supports know there is much as for this stuff which support those in the meantime I have 2 versions somewhere but not from intended to they are that's Japan support reading and writing for vector features and 1003 the tides reading and writing supports reading but please package features and another property 1 mapping for all supports vector features from so this is quite good for a young standards and 3 years after the center of published the only to the JS support this form plot all of them the same level but it's a good beginning so now I go to Q chest and then can usually low you packages the candidates in the browser which isn't and that you can drag and drop to packages into the can last for into futures and you can also edge vectors and with a final you can from since 216 you can create a new tier packages I show that shortly after and that you can digitizing and sincerity chip lectures there are some limitations good to embedded DB browser does not support so everything he does support for other formats especially posters and also spatial light and column editing is also not fully supported which is also more difficult with as pure light it's not so easy to rename columns when that comes in you you removed them it's not so easy like imposed yes can alter table name column in in bayesian like to have in a school like you have to do more for them but it's plan and also difference through Spatial life is that you you can't store styles yeah that's not so well known the functionality of coaches you can start your latest science into policy has and also into space light but not what GeoPackage they have the right support for extensions which is an important thing for me and it is about how you declare that defines bit extensions and down on
already a few of them the 1st 1 is in the spec itself it support for other geometry types and simple features so you have uh box supports uh we system on the knowledge of nonlinearity ometry types extension it's only the question of declaration and then it's well it's stupid and she declare defined the extension for non-spatial which may be a little surprisingly not supported or not officially and supported by packages but it's just a matter of adding metadata and during the proper specification and this has been done by what there's also support for point point cloud data and that sort of to start point cloud data GeoPackage there I have a link to a presentation and I was also informed that there are uh extensions from the NGA 1 is features piling extension this
add support for adding relations between features and type and the geometry index is
similar to the similar to the
party but there are
obviously platforms like and rate or iPhone
way they have old as collide
implementations with without party support so that's why they defined geometry index extensions and there is another 1 which is for iteration they got this from the 0 see itself the there was call for protesting that so it's still not official but it's also a good example of of an extension out to extension and it's about storing His elevation information in the in the dual back and the next thing is an extension of I wrote although as an example of how to define extensions that it is about writing the QTS as project all the mapping information selling information directly in the GeoPackage 5 which means you can distribute the GeoPackage we have the included to maps and so you have to also include some graphics like laws in a print out or the markers which on the standard insulation and this is you plug-in to Slovenia still experimental and for exchanging data together with a man so that's time to switch circuitous show you that
here 1st I show you a little bit how to work with you packages
I have some 2 packages of me for instance some imagery
I don't think it's on the extent of solidarity not song that's a
collection of imagery we use in a project and so that's oscillate on and you can
also add let's quick today and then
it also somewhere in front of the screen at once you want to add that sixties what so
these are and yeah and so
on group what you all that can do if
you have all the data sources you can't go you can save layer come
and you have to select GeoPackage so if you have let's say it's a value you can say that as if you package there is modification which is certainly the way that you can't add an additional layer to an existing GeoPackage I think
that's the most important features for working with your packages and then quickly showed the plug the so I know
it's but you package again let's see 1 only 1 thing ever here I have all the possibility to start a new chip package new chip package later and then it creates that uh t a package the file database and you can add tables with fields and so on and then you can start editing saving as is other data sources and I want book the but I think that yet 1 more thing and when you have a mixture of 2 package With roster and vectors there there is a problem with drag and drop off because it takes to
provide which is and comes 1st he doesn't ask you which 1 you want import and that's the roster provided so that it imports roster so they have always then you have to a to but the layer
with the rest of the dialogs and select the file you the OK so and now that's my example tools to start approach into this GeoPackage I style that only rich the we K and
and then I say that this man a the due date of the attitude package I have to data from and that's this I can hear right approaches and your package and now it's written in your package and to test start from scratch and Lotus GeoPackage again and
knowledge that looks the same so the approach is saved and although if I had to bring composer this is also save together with an image and are asking for the last thing in
the library for the I wrote
this so as a library this cues
package which can also
used from the command line so you can add approach it from command line and also show what's included in a package can call this involved with your package and you get information what's inside this dual package and this library is used in the cutest blocking for the when having this
functionality so to finish up that's that's the GeoPackage
advantages you can exchange data and use it directly single-file vector and also for mobile to with extensions so I ask you to promote your package offered you package or if you have data provide you packages it's a really useful form p tanks yes please your put for this great talk are there any questions the the yeah thanks
and how does this relate to the spatial light and wrestling which also spatial extensions on this slide should seceded Jupiter as successor of them but do they have they both the use cases for me we should see each packages successes mean right now space has more functionality but few packages and supported by Baron so we should go video packets the future further questions from can you drank a new layer using the browser into an existing geodatabase Jupiter because it would be easier than using command anything at churches layers to existing Tupac and browser No you mean no you come up with some support of but you have some but it's still to that's the missing functionality but it's good to know what is missing that's really something he any further questions for performance if you add a new deubiquitinating many GCG edits to existing to a new page 5 or 7 you 5 every time you add a new you but instead to no I'm not sort of essential whether it's the same question that if a then the answer is no and dances you can't the 2nd cue which has led to an existing GeoPackage but you can do that too is uh on the command line easily was and and adding an additional layer so you have to it right now and only dates or was it the other way around you would want to add multiple layers from 1 GeoPackage into it you just having as judges layers but I think it was that and I see the demand for that it's really devoid of so we want to have lot my thank you for the token currently we are providing and not suffer arrested data has the duties kind duties using you would be was migrating to package because they so you're silent quite you did guess because of the indexing it's quite a fairly fast to access the information I don't think that it's generally fostered and then files I mean it makes a difference that you have only 1 of 5 but sometimes this all that is is wanted to have a mean this 1 if I can get it to you which so I think and some some circumstances you want to have multiple files and then it's OK and so but I mean it's only a file system limits for for having this processing in 1 GeoPackage but I mean it's it's a real problem it depends on your file system may be there delimitation is 640 K bytes and it could be that the the indexing those you to access quicker than the frontal images are either anomalies a clear it's organizing package but does my assumption may be maybe among them I to be indexed for assessing the differences uh images are part of the images depending on no you organize them that I only know what to Archie indexes for for vector data and I'm not sure whether they are also used for us today data but you also have to pyramids and so on I would expect that is faster than the file OK thank you so now would be time to switch rooms but we could test more questions of but then he stood hold as move said that the 2nd talk with was constant constant unfortunately so this session will be then all thank you permanent again
Computer animation
Computer animation
Computer animation
Computer animation
Computer animation
Computer animation
Computer animation
Computer animation
Computer animation
Computer animation
Computer animation
Computer animation


Formal Metadata

Title Using and extending GeoPackages
Title of Series FOSS4G Bonn 2016
Part Number 189
Number of Parts 193
Author Kalberer, Pirmin (Sourcepole)
License CC Attribution 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
DOI 10.5446/20318
Publisher FOSS4G, Open Source Geospatial Foundation (OSGeo)
Release Date 2016
Language English
Production Place Bonn

Content Metadata

Subject Area Information technology
Abstract GeoPackage is an OGC standard combining vector data and raster tiles in a single database file. Since its official publication in February 2014 adoption has grown very quickly and the new format got support by most major Open Source and proprietary software products. Its combination of easy distribution and efficient use thanks to an SQL interface makes it interesting in a wide range of usage scenarios from embedded devices up to Open Data portals. This presentations shows the current state of support in Open Source applications like GDAL and QGIS, but also covers recent and planned extensions of the format. Examples are the proposed GeoPackage Elevation Extension, an extension for storing point cloud data and the recent QGIS all-in-one GeoPackage format. The latter implements storing map styling information right in the GeoPackage file, allowing to distribute a dataset together with map views and print layouts in one file.
Keywords Sourcepole

Related Material


AV-Portal 3.5.0 (cb7a58240982536f976b3fae0db2d7d34ae7e46b)


  413 ms - page object