We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Serving oblique aerial imagery using STAC and Cloud Optimized Geotiffs

00:00

Formal Metadata

Title
Serving oblique aerial imagery using STAC and Cloud Optimized Geotiffs
Title of Series
Number of Parts
351
Author
License
CC Attribution 3.0 Unported:
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.
Identifiers
Publisher
Release Date
Language
Production Year2022

Content Metadata

Subject Area
Genre
Abstract
In this talk we are going to present how the Danish Agency for Data Supply and Efficiency (SDFE) transitioned from a purely proprietary system to an open source system based on SpatioTemporal Asset Catalog (STAC) API and Cloud Optimized GeoTiffs (COGs) for servingservicing its open data collection of 5 million oblique aerial images. The new system is built partly using existing open source components and partly on newly built open source components. It uses significantly less resources and lets third party users access the data in a standardized way. An important part of the process has been to develop and propose a community STAC extension for perspective imagery. This extends the STAC base metadata with parameters which are needed to do photogrammetric calculations and measurements using the images. The potential of this extension is that it enables the community to build generic perspective imagery clients in which the user can do advanced photogrammetric measurements. To ensure support for existing clients and to lower the barrier to entry the system also supports clients without COG reading abilities. Using open source components we have built "CogTiler" a high performance tile server which serves jpeg tiles directly from the COGs. Most of the time this is accomplished without decompressing the jpeg data. SDFE required that all code written for this project be open source and easily available to anyone. Therefore, all the code is available on GitHub.
Keywords
Petersen graphPoint cloudMereologyMedical imagingPresentation of a groupHomographyPhysical systemDigital photographyOrthogonalityCartesian coordinate systemComputing platformCategory of beingGeometryPoint cloudComputer animation
RootkitCategory of beingMedical imagingCursor (computers)OrthogonalityExtension (kinesiology)Digital photographyImage resolutionAspect-oriented programming
Computer-generated imageryPerspective (visual)GeometryInterior (topology)PixelApproximationFreewareImage resolutionMedical imagingEndliche ModelltheorieQuantum statePoint (geometry)Object (grammar)SpacetimePosition operatorGeometryCursor (computers)Set (mathematics)PlanningPixelCuboidPointer (computer programming)SummierbarkeitLine (geometry)FreewareOpen setMereologyAngle2 (number)Transformation (genetics)RotationUniform resource locatorGoodness of fitImage resolutionDirection (geometry)Expert systemHomographyCoordinate systemOrthogonalityDigital photographyComputer animation
StatisticsDot productPosition operatorPointer (computer programming)Medical imagingMeasurementClient (computing)Uniform resource locatorPhysical systemGreen's functionTransformation (genetics)Computer animation
StatisticsPrice indexAddress spaceWindowCategory of beingGeometryMeasurementDistanceCASE <Informatik>Installation art
Zoom lensPhysical systemProcess (computing)Vector potentialComputer-generated imageryServer (computing)Datei-ServerData storage deviceMiniDiscClient (computing)Distribution (mathematics)Extension (kinesiology)Proxy serverStandard deviationPerspective (visual)Slide ruleLocal GroupPresentation of a groupStack (abstract data type)GoogolGroup actionCircleField (computer science)MetadataElement (mathematics)Interior (topology)ParsingRotationSpectrum (functional analysis)Personal digital assistantMeasurementCapability Maturity ModelFeedbackOpen setCASE <Informatik>Parameter (computer programming)Extension (kinesiology)Medical imagingEndliche ModelltheorieZoom lensUniform resource locatorClient (computing)FreewareRotationMetadataTesselationPhysical systemBlock (periodic table)Vector potentialComputer fileMoment (mathematics)Process (computing)File Transfer ProtocolMatrix (mathematics)HomographyCalculationCohen's kappaWeb browserSet (mathematics)Raw image formatElectronic data processingProper mapOpen sourcePlug-in (computing)Different (Kate Ryan album)MereologyLink (knot theory)Multiplication signStandard deviationElement (mathematics)TessellationStack (abstract data type)Cycle (graph theory)Capability Maturity ModelMetreNumberPoint (geometry)FeedbackCartesian coordinate systemTraffic reportingServer (computing)BitProxy serverSoftware developerRight angleException handlingWebsiteGeometryComputer animation
Data typeRotationNetwork topologyClient (computing)CuboidMedical imagingComputer animation
Term (mathematics)MetadataComputer-generated imageryPoint cloudComputer reservations systemMetadataSubject indexingCuboidWeb browserMedical imagingComputer animation
Physical systemDistribution (mathematics)Commercial Orbital Transportation ServicesClient (computing)MereologyPoint cloudComputer-generated imageryFile viewerProxy serverCommunications protocolDifferent (Kate Ryan album)Numbering schemeSubject indexingWeb browserZoom lensServer (computing)Datei-ServerData storage deviceMiniDiscOpen sourceStandard deviationMetadataData modelTexture mappingPerspective (visual)Type theoryEndliche ModelltheorieServer (computing)Point cloudWeb browserTesselationComputer fileMedical imagingFront and back endsNumbering schemeTransformation (genetics)Electronic data processingRight angleClient (computing)Digital photographyLevel (video gaming)AreaWordOrientation (vector space)SoftwareEndliche ModelltheorieReading (process)HomographyPhysical systemZoom lensOpen sourceInstance (computer science)Communications protocolInformationLink (knot theory)Electric generatorStandard deviationSocial classGeometryProxy serverData compressionTexture mappingBoom (sailing)Structural loadWindowComputer reservations systemType theorySpacetimeCore dumpCrash (computing)MereologyData typeTouchscreenData storage deviceVector spaceYouTubeMetropolitan area networkTessellationForestCodierung <Programmierung>MetadataRaster graphicsSurjective functionAuthorizationComputer animation
Link (knot theory)Standard deviationMedical imagingLevel (video gaming)AuthorizationDigital photographyCategory of beingSlide ruleBoundary value problemPhysical systemComputer animation
Perspective (visual)Extension (kinesiology)Link (knot theory)HomographyStack (abstract data type)Computer animation
Transcript: English(auto-generated)