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

MapLoom: A New Web-client With Versioned Editing (GeoGit) Integration

00:00

Formal Metadata

Title
MapLoom: A New Web-client With Versioned Editing (GeoGit) Integration
Title of Series
Number of Parts
188
Author
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.
Identifiers
Publisher
Release Date
Language
Producer
Production Year2014
Production PlacePortland, Oregon, United States of America

Content Metadata

Subject Area
Genre
Abstract
The need for a user-friendly web-client that enabled effective geospatial data collection, sharing, and collaboration for the ROGUE project motivated us to move away from our GeoExplorer based web-client. Our new web-client, MapLoom, is based on OpenLayers3, AngularJS, and Bootstrap which addresses key shortcomings of GeoExplorer and provides an intuitive and simple interface for performing complex GeoGit operations. The capabilities include per feature and layer history, viewing difference between revisions, merging, conflict resolution, and synchronizing with multiple remotes through the UI. The ability to synchronize a repository with multiple remotes is just one of the reasons why development of GeoGit was the solution to our needs. GeoGit allows distributed versioned editing of geospatial data at a feature level and allows the repositories to be synchronized even in disconnected or reduced connectivity environments. This talk will cover our experience developing the web-client as well as highlight the use of GeoGit.
Keywords
Connected spaceServer (computing)MathematicsLanding pageWeb pageMobile appFocus (optics)Different (Kate Ryan album)Computer fileHybrid computerLevel (video gaming)Projective planeShape (magazine)CollaborationismLebesgue integrationVector spaceInstance (computer science)Ocean currentTelecommunicationStreamlines, streaklines, and pathlinesElectronic mailing listSelf-organizationWeb browserSoftwareRevision controlInformationOpen sourceContext awarenessRemote procedure callGreatest elementSynchronizationCartesian coordinate systemScripting languagePoint (geometry)Link (knot theory)Web 2.0Vapor barrierClient (computing)Sheaf (mathematics)Spectrum (functional analysis)Physical systemAreaGroup actionFitness functionService-oriented architectureSoftware developerCommutatorDialectInvariant (mathematics)Domain nameDisk read-and-write headInformation securityOffice suiteWebsiteDemo (music)Default (computer science)Multiplication sign
Level (video gaming)SpacetimeDigital photographyLatent heatInformationSoftwareLine (geometry)IdentifiabilityGUI widgetZoom lensBitDifferent (Kate Ryan album)MereologyView (database)Performance appraisalFlow separationGradientFunctional (mathematics)Client (computing)MathematicsTouchscreenOpen setMultiplicationAttribute grammarString (computer science)Point (geometry)Military baseElectronic mailing listMobile appTable (information)CodeType theoryField (computer science)NumberMultiplication signVulnerability (computing)PolygonData structureVariety (linguistics)Right angleReal numberState of matterOperator (mathematics)GeometryDemo (music)OrbitProjective plane1 (number)Order (biology)System callDeterminismDrop (liquid)Web pageComputer animation
MathematicsParameter (computer programming)Self-organizationSynchronizationGroup actionRemote procedure callDifferenz <Mathematik>Different (Kate Ryan album)Software repositoryGreatest element1 (number)Level (video gaming)Field (computer science)Branch (computer science)Address spaceServer (computing)Sheaf (mathematics)InformationInstance (computer science)Commitment schemeAreaRevision controlAuthorizationTable (information)Software testingGoodness of fitGraph coloringElectronic mailing listAutomatic differentiationBit rateReverse engineeringWebsiteSoftware developerUniformer RaumDirected graphMultiplication signSoftwareBell and HowellComputer filePosition operatorFunction (mathematics)Task (computing)Set (mathematics)Data storage deviceQuicksortScripting languageDefault (computer science)TesselationShape (magazine)Cellular automatonComputer animation
Self-organizationAuthorizationServer (computing)Process (computing)Figurate numberRevision controlCASE <Informatik>MathematicsGreatest elementResultantOffice suiteWater vaporPoint (geometry)Software developerRight angleCloningCategory of beingDefault (computer science)Core dumpField (computer science)Software repositoryMultiplication signInstance (computer science)Level (video gaming)Loop (music)DatabaseSynchronizationVapor barrierTable (information)GeometryFood energyAreaAttribute grammarType theoryConvex setLocal ringComputer animation
Absolute valuePresentation of a groupData storage deviceBeat (acoustics)Type theoryDifferenz <Mathematik>MathematicsGoodness of fitMultiplication signAttribute grammarStructural loadRow (database)PolygonCausalitySoftware bugImage registrationWrapper (data mining)Real numberRight angleArithmetic meanOperator (mathematics)Speech synthesisSoftware repositoryScripting languagePoint (geometry)Different (Kate Ryan album)TrailSpacetimeMathematical analysisWeb pageMiniDiscShape (magazine)Server (computing)Water vaporMathematical singularityExpert systemMereologyCycle (graph theory)BlogLimit (category theory)GeometryComputer fileFamilyRange (statistics)State of matterAreaRevision controlPole (complex analysis)Text editorElectronic mailing listSet (mathematics)Process (computing)Level (video gaming)Lecture/Conference
Key (cryptography)GradientoutputSocial classComputer simulationScripting languageData storage deviceMathematicsBootstrap aggregatingUniqueness quantificationAndroid (robot)IdentifiabilityMultiplication signEllipseOpen sourceQuery languageMobile appRight angleMereologyLevel (video gaming)Web 2.0Revision controlPoint (geometry)Semiconductor memoryCombinational logicForm (programming)Dependent and independent variablesMaxima and minimaSource codeMobile WebType theoryBeat (acoustics)OrbitSubject indexingServer (computing)Cycle (graph theory)Client (computing)FlickrNumberLine (geometry)SpacetimeMiniDiscCommitment schemeSelf-organizationLibrary (computing)Scheduling (computing)Hydraulic jumpEnumerated typeAreaMonster groupRepresentational state transferTemporal logicView (database)1 (number)SynchronizationSoftware bugFront and back endsSoftware developerExistential quantificationHash functionGreatest elementIntrusion detection systemBitFunctional (mathematics)Lecture/Conference
Projective planeProcess (computing)Front and back endsTesselationIntegrated development environmentWebsiteTask (computing)Variable (mathematics)AreaAuthenticationMultiplication signWeb 2.0Metric systemMathematicsRemote procedure callLevel (video gaming)DatabaseCloningShooting methodGraph (mathematics)Field (computer science)LogicWeb pageDifferent (Kate Ryan album)AuthorizationAlgorithmSoftware testingImage resolutionCodeRevision controlAndroid (robot)Web browserGroup action1 (number)CurveSynchronizationClient (computing)Maxima and minimaFunctional (mathematics)Menu (computing)Connected spaceInformationVector spacePoint (geometry)Line (geometry)TrailFlagTouch typingSinc functionData managementLibrary (computing)Theory of relativityQuicksortRight angleMobile WebState of matterStress (mechanics)System callWordGeneralized extreme value distributionBranch (computer science)Database transactionSequelServer (computing)Address spaceData storage deviceSoftware frameworkError messageRow (database)Function (mathematics)SupremumMusical ensembleMereologyCausalitySource codeModule (mathematics)Exception handlingOcean currentLine codeBootstrap aggregatingOpen setCycle (graph theory)Vapor barrierFiber (mathematics)Lecture/Conference
Transcript: English(auto-generated)