├── .gitattributes ├── .gitignore ├── README.md ├── license.txt ├── setups ├── ArcGIS_Editor_for_OSM_2_1_for_10_0_RC.zip └── ArcGIS_Editor_for_OSM_2_1_for_10_1_Final.zip └── src ├── Documentation ├── after_install_desktop.htm └── readme.txt ├── ErrorCodes.txt ├── IconArchive.zip ├── Local.testsettings ├── OSM Editor Adjust.csproj ├── OSMClassExtension ├── OSMClassExtension.csproj ├── OSMClassExtensionManager.cs ├── OSMClassExtensionStrings.Designer.cs ├── OSMClassExtensionStrings.resx ├── OSMClassExtensionStrings.txt ├── OSMFeatureThemes.cs ├── OSMFeatureThemes.xsd ├── OSMFeaturesProperties.cs ├── OSMFeaturesProperties.xml ├── OSMFeaturesProperties.xsd ├── OSMUtility.cs ├── OpenStreetMapClassExtension.cs ├── Properties │ └── AssemblyInfo.cs ├── SqlFormatter.cs ├── osm_domains.xml └── osm_v0_6.cs ├── OSMClassExtension64 ├── ComReleaser.cs ├── OSMClassExtension64.csproj └── Properties │ └── AssemblyInfo.cs ├── OSMClassExtensionTest ├── OSMClassExtensionTest.csproj ├── Properties │ └── AssemblyInfo.cs └── UnitTest1.cs ├── OSMEditor ├── ActiveXCtrlHelper.cs ├── BasicAuthenticationCtrl.Designer.cs ├── BasicAuthenticationCtrl.cs ├── BasicAuthenticationCtrl.resx ├── Editor.csproj ├── LicenseAlertDialog.Designer.cs ├── LicenseAlertDialog.cs ├── LicenseAlertDialog.resx ├── OSMConflictEditor.bmp ├── OSMConflictEditor.cs ├── OSMConflictEditorUI.Designer.cs ├── OSMConflictEditorUI.cs ├── OSMConflictEditorUI.resx ├── OSMEditorExtension.cs ├── OSMEditorPropertyPage.Designer.cs ├── OSMEditorPropertyPage.cs ├── OSMEditorPropertyPage.resx ├── OSMEditorToolbar.cs ├── OSMEditorToolbarCmd.bmp ├── OSMEditorToolbarCmd.cs ├── OSMFeatureInspector.Designer.cs ├── OSMFeatureInspector.cs ├── OSMFeatureInspector.resx ├── OSMFeatureInspectorStrings.Designer.cs ├── OSMFeatureInspectorStrings.resx ├── OSMFeatureInspectorStrings.txt ├── OSMFeatureInspectorUI.resx ├── OSMFeaturesProperties.cs ├── OSMFeaturesProperties.xml ├── OSMFeaturesProperties.xsd ├── Properties │ └── AssemblyInfo.cs ├── Resources │ └── Folder16.png ├── editor special treatment.txt ├── languages │ ├── build.bat │ └── de │ │ └── OSMFeatureInspectorStrings.de.txt └── packages.config ├── OSMEditor32.sln ├── OSMEditor64.sln ├── OSMEditor64.vsmdi ├── OSMEditorInstalller ├── ArcGISEditorforOSM.ico ├── OSMEditor no source.nsi └── english.rtf ├── OSMEditorServer10_0.sln ├── OSMEditorServer10_1.sln ├── OSMGeoProcessing ├── ActiveXCtrlHelper.cs ├── AuthenticationDataTypeFactory.cs ├── BasicAuthenticationCtrl.Designer.cs ├── BasicAuthenticationCtrl.cs ├── BasicAuthenticationCtrl.resx ├── EditGPToolDescription.txt ├── GPCombineLayers.cs ├── GPCopyLayerExtensions.cs ├── GeoProcessing.csproj ├── HttpBasicDataType.cs ├── HttpBasicGPValue.cs ├── NetworkDataset │ ├── NetworkConfig.cs │ ├── NetworkConfig.xsd │ ├── NetworkDataset.cs │ ├── NetworkDatasetXML.cs │ ├── NetworkTurns.cs │ ├── RunTaskManager.cs │ └── SampleXML │ │ ├── CycleGeneric.xml │ │ ├── DriveGeneric.xml │ │ ├── DriveMeters.xml │ │ ├── FootGeneric_in_progress.xml │ │ ├── Sample.xml │ │ └── SampleMultiModal_in_progress.xml ├── OSMFeatureThemes.cs ├── OSMFeatureThemes.xsd ├── OSMGPAddExtension.cs ├── OSMGPAttributeSelector.cs ├── OSMGPCombineAttributes.cs ├── OSMGPCreateNetworkDataset.cs ├── OSMGPDiffLoader.cs ├── OSMGPDownload.cs ├── OSMGPExport2OSM.cs ├── OSMGPFactory.cs ├── OSMGPFeatureComparison.cs ├── OSMGPFileLoader.cs ├── OSMGPMultiLoader.cs ├── OSMGPNodeLoader.cs ├── OSMGPRelationLoader.cs ├── OSMGPRemoveExtension.cs ├── OSMGPSymbolizer.cs ├── OSMGPToolsStrings.resx ├── OSMGPToolsStrings.txt ├── OSMGPUpload.cs ├── OSMGPWayLoader.cs ├── OSMToolHelper.cs ├── OsmRest │ ├── HttpUtils.cs │ └── SerializeUtils.cs ├── Properties │ └── AssemblyInfo.cs ├── gp_documentation │ ├── gpcombinelayers.xml │ ├── gpfeaturecomparison.xml │ ├── osmgpaddextension.xml │ ├── osmgpattributeselector.xml │ ├── osmgpcombineattributes.xml │ ├── osmgpcreatenetworkdataset.xml │ ├── osmgpdiffloader.xml │ ├── osmgpdownload.xml │ ├── osmgpexport2osm.xml │ ├── osmgpfileloader.xml │ ├── osmgpmultiloader.xml │ ├── osmgpnodeloader.xml │ ├── osmgprelationloader.xml │ ├── osmgpremoveextension.xml │ ├── osmgpsymbolizer.xml │ ├── osmgpupload.xml │ └── osmgpwayloader.xml ├── languages │ ├── build.bat │ └── de │ │ └── OSMGPToolsStrings.de.txt └── osm_domains.xml ├── OSMGeoprocessing64 └── OSMGeoprocessing64.csproj ├── OSMTemplate.mxd ├── OSMUtilities ├── OSMUtilities.csproj ├── Properties │ └── AssemblyInfo.cs └── SyncState.cs ├── OSMUtilities64 ├── OSMUtilities64.csproj └── Properties │ └── AssemblyInfo.cs ├── OSMWeb.Tests ├── App.config ├── Controllers │ └── HomeControllerTest.cs ├── OSMWeb.Tests.csproj └── Properties │ └── AssemblyInfo.cs ├── OSMWeb ├── App_Data │ └── readme.txt ├── Content │ ├── Site.css │ └── themes │ │ └── base │ │ ├── images │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_2e83ff_256x240.png │ │ ├── ui-icons_454545_256x240.png │ │ ├── ui-icons_888888_256x240.png │ │ └── ui-icons_cd0a0a_256x240.png │ │ ├── jquery.ui.accordion.css │ │ ├── jquery.ui.all.css │ │ ├── jquery.ui.autocomplete.css │ │ ├── jquery.ui.base.css │ │ ├── jquery.ui.button.css │ │ ├── jquery.ui.core.css │ │ ├── jquery.ui.datepicker.css │ │ ├── jquery.ui.dialog.css │ │ ├── jquery.ui.progressbar.css │ │ ├── jquery.ui.resizable.css │ │ ├── jquery.ui.selectable.css │ │ ├── jquery.ui.slider.css │ │ ├── jquery.ui.tabs.css │ │ └── jquery.ui.theme.css ├── Controllers │ ├── AccountController.cs │ ├── DownloadController.cs │ ├── EditorController.cs │ ├── HomeController.cs │ ├── LogsController.cs │ ├── OsmConfigsController.cs │ ├── SyncNowController.cs │ └── UploadController.cs ├── EFCodeFirstReadMe.txt ├── Global.asax ├── Global.asax.cs ├── Images │ ├── ajax-loader.gif │ ├── banner_bg.png │ ├── bluedot.png │ ├── buttons_container_bg.png │ ├── map-placeholder.png │ ├── osm_logo.png │ ├── statusbar_bg.png │ ├── statusbar_bgL.png │ ├── statusbar_bgR.png │ └── title.png ├── Models │ ├── AccountModels.cs │ ├── OSMLogs.cs │ ├── OSMWebContext.cs │ ├── OpenStreetMapCredentials.cs │ └── OsmConfig.cs ├── Mxds │ ├── Emergency.mxd │ ├── Minimal.mxd │ ├── MxdTemplate.gdb.zip │ ├── MxdTemplate.gdb │ │ ├── a00000001.TablesByName.atx │ │ ├── a00000001.freelist │ │ ├── a00000001.gdbindexes │ │ ├── a00000001.gdbtable │ │ ├── a00000001.gdbtablx │ │ ├── a00000002.gdbtable │ │ ├── a00000002.gdbtablx │ │ ├── a00000003.gdbindexes │ │ ├── a00000003.gdbtable │ │ ├── a00000003.gdbtablx │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ ├── a00000004.CatItemsByType.atx │ │ ├── a00000004.FDO_UUID.atx │ │ ├── a00000004.freelist │ │ ├── a00000004.gdbindexes │ │ ├── a00000004.gdbtable │ │ ├── a00000004.gdbtablx │ │ ├── a00000004.spx │ │ ├── a00000005.CatRelsByDestinationID.atx │ │ ├── a00000005.CatRelsByOriginID.atx │ │ ├── a00000005.CatRelsByType.atx │ │ ├── a00000005.FDO_UUID.atx │ │ ├── a00000005.gdbindexes │ │ ├── a00000005.gdbtable │ │ ├── a00000005.gdbtablx │ │ ├── a00000006.CatRelTypesByBackwardLabel.atx │ │ ├── a00000006.CatRelTypesByDestItemTypeID.atx │ │ ├── a00000006.CatRelTypesByForwardLabel.atx │ │ ├── a00000006.CatRelTypesByName.atx │ │ ├── a00000006.CatRelTypesByOriginItemTypeID.atx │ │ ├── a00000006.CatRelTypesByUUID.atx │ │ ├── a00000006.gdbindexes │ │ ├── a00000006.gdbtable │ │ ├── a00000006.gdbtablx │ │ ├── a00000007.CatItemTypesByName.atx │ │ ├── a00000007.CatItemTypesByParentTypeID.atx │ │ ├── a00000007.CatItemTypesByUUID.atx │ │ ├── a00000007.gdbindexes │ │ ├── a00000007.gdbtable │ │ ├── a00000007.gdbtablx │ │ ├── a00000009.gdbindexes │ │ ├── a00000009.gdbtable │ │ ├── a00000009.gdbtablx │ │ ├── a00000009.spx │ │ ├── a0000000a.gdbindexes │ │ ├── a0000000a.gdbtable │ │ ├── a0000000a.gdbtablx │ │ ├── a0000000a.spx │ │ ├── a0000000b.gdbindexes │ │ ├── a0000000b.gdbtable │ │ ├── a0000000b.gdbtablx │ │ ├── a0000000b.spx │ │ ├── gdb │ │ └── timestamps │ └── OSMTemplate.mxd ├── OSMFeaturesProperties.xml ├── OSMWeb.csproj ├── Properties │ └── AssemblyInfo.cs ├── PublishMxd.py ├── Scripts │ ├── MicrosoftAjax.debug.js │ ├── MicrosoftAjax.js │ ├── MicrosoftMvcAjax.debug.js │ ├── MicrosoftMvcAjax.js │ ├── MicrosoftMvcValidation.debug.js │ ├── MicrosoftMvcValidation.js │ ├── jquery-1.5.1-vsdoc.js │ ├── jquery-1.5.1.js │ ├── jquery-1.5.1.min.js │ ├── jquery-ui-1.8.11.js │ ├── jquery-ui-1.8.11.min.js │ ├── jquery.unobtrusive-ajax.js │ ├── jquery.unobtrusive-ajax.min.js │ ├── jquery.validate-vsdoc.js │ ├── jquery.validate.js │ ├── jquery.validate.min.js │ ├── jquery.validate.unobtrusive.js │ ├── jquery.validate.unobtrusive.min.js │ ├── modernizr-1.7.js │ └── modernizr-1.7.min.js ├── Utils │ ├── Config.cs │ ├── MvcRunner.cs │ ├── StringManipulation.cs │ └── WebMercator.cs ├── Views │ ├── Account │ │ ├── ChangePassword.cshtml │ │ ├── ChangePasswordSuccess.cshtml │ │ ├── LogOn.cshtml │ │ └── Register.cshtml │ ├── Download │ │ └── Index.cshtml │ ├── Editor │ │ └── Index.cshtml │ ├── Home │ │ └── Index.cshtml │ ├── Logs │ │ └── Index.cshtml │ ├── OsmConfigs │ │ ├── Create.cshtml │ │ ├── Delete.cshtml │ │ ├── Details.cshtml │ │ ├── Edit.cshtml │ │ ├── Index.cshtml │ │ └── _CreateOrEdit.cshtml │ ├── Shared │ │ ├── Error.cshtml │ │ ├── _Layout.cshtml │ │ └── _LogOnPartial.cshtml │ ├── SyncNow │ │ └── Index.cshtml │ ├── Upload │ │ ├── Index.cshtml │ │ └── Upload.cshtml │ ├── Web.config │ └── _ViewStart.cshtml ├── Web.Debug.config ├── Web.Release.config ├── Web.config ├── after_install.htm ├── osm_domains.xml ├── osmeditor.config ├── packages.config ├── proxy.ashx └── proxy.config ├── OSMWeb10_1 ├── App_Data │ └── readme.txt ├── Content │ ├── Site.css │ └── themes │ │ └── base │ │ ├── images │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_2e83ff_256x240.png │ │ ├── ui-icons_454545_256x240.png │ │ ├── ui-icons_888888_256x240.png │ │ └── ui-icons_cd0a0a_256x240.png │ │ ├── jquery.ui.accordion.css │ │ ├── jquery.ui.all.css │ │ ├── jquery.ui.autocomplete.css │ │ ├── jquery.ui.base.css │ │ ├── jquery.ui.button.css │ │ ├── jquery.ui.core.css │ │ ├── jquery.ui.datepicker.css │ │ ├── jquery.ui.dialog.css │ │ ├── jquery.ui.progressbar.css │ │ ├── jquery.ui.resizable.css │ │ ├── jquery.ui.selectable.css │ │ ├── jquery.ui.slider.css │ │ ├── jquery.ui.tabs.css │ │ └── jquery.ui.theme.css ├── Controllers │ ├── AccountController.cs │ ├── DownloadController.cs │ ├── EditorController.cs │ ├── HomeController.cs │ ├── LogsController.cs │ ├── OsmConfigsController.cs │ ├── SyncNowController.cs │ └── UploadController.cs ├── EFCodeFirstReadMe.txt ├── Global.asax ├── Global.asax.cs ├── Images │ ├── ajax-loader.gif │ ├── banner_bg.png │ ├── bluedot.png │ ├── buttons_container_bg.png │ ├── map-placeholder.png │ ├── osm_logo.png │ ├── statusbar_bg.png │ ├── statusbar_bgL.png │ ├── statusbar_bgR.png │ └── title.png ├── Models │ ├── AccountModels.cs │ ├── OSMLogs.cs │ ├── OSMWebContext.cs │ ├── OpenStreetMapCredentials.cs │ └── OsmConfig.cs ├── Mxds │ ├── Emergency.mxd │ ├── Minimal.mxd │ ├── MxdTemplate.gdb.zip │ ├── MxdTemplate.gdb │ │ ├── a00000001.TablesByName.atx │ │ ├── a00000001.freelist │ │ ├── a00000001.gdbindexes │ │ ├── a00000001.gdbtable │ │ ├── a00000001.gdbtablx │ │ ├── a00000002.gdbtable │ │ ├── a00000002.gdbtablx │ │ ├── a00000003.gdbindexes │ │ ├── a00000003.gdbtable │ │ ├── a00000003.gdbtablx │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ ├── a00000004.CatItemsByType.atx │ │ ├── a00000004.FDO_UUID.atx │ │ ├── a00000004.freelist │ │ ├── a00000004.gdbindexes │ │ ├── a00000004.gdbtable │ │ ├── a00000004.gdbtablx │ │ ├── a00000004.spx │ │ ├── a00000005.CatRelsByDestinationID.atx │ │ ├── a00000005.CatRelsByOriginID.atx │ │ ├── a00000005.CatRelsByType.atx │ │ ├── a00000005.FDO_UUID.atx │ │ ├── a00000005.gdbindexes │ │ ├── a00000005.gdbtable │ │ ├── a00000005.gdbtablx │ │ ├── a00000006.CatRelTypesByBackwardLabel.atx │ │ ├── a00000006.CatRelTypesByDestItemTypeID.atx │ │ ├── a00000006.CatRelTypesByForwardLabel.atx │ │ ├── a00000006.CatRelTypesByName.atx │ │ ├── a00000006.CatRelTypesByOriginItemTypeID.atx │ │ ├── a00000006.CatRelTypesByUUID.atx │ │ ├── a00000006.gdbindexes │ │ ├── a00000006.gdbtable │ │ ├── a00000006.gdbtablx │ │ ├── a00000007.CatItemTypesByName.atx │ │ ├── a00000007.CatItemTypesByParentTypeID.atx │ │ ├── a00000007.CatItemTypesByUUID.atx │ │ ├── a00000007.gdbindexes │ │ ├── a00000007.gdbtable │ │ ├── a00000007.gdbtablx │ │ ├── a00000009.gdbindexes │ │ ├── a00000009.gdbtable │ │ ├── a00000009.gdbtablx │ │ ├── a00000009.spx │ │ ├── a0000000a.gdbindexes │ │ ├── a0000000a.gdbtable │ │ ├── a0000000a.gdbtablx │ │ ├── a0000000a.spx │ │ ├── a0000000b.gdbindexes │ │ ├── a0000000b.gdbtable │ │ ├── a0000000b.gdbtablx │ │ ├── a0000000b.spx │ │ ├── gdb │ │ └── timestamps │ └── OSMTemplate.mxd ├── OSMFeaturesProperties.xml ├── OSMWeb10_1.csproj ├── Properties │ └── AssemblyInfo.cs ├── PublishMxd.py ├── Scripts │ ├── MicrosoftAjax.debug.js │ ├── MicrosoftAjax.js │ ├── MicrosoftMvcAjax.debug.js │ ├── MicrosoftMvcAjax.js │ ├── MicrosoftMvcValidation.debug.js │ ├── MicrosoftMvcValidation.js │ ├── jquery-1.5.1-vsdoc.js │ ├── jquery-1.5.1.js │ ├── jquery-1.5.1.min.js │ ├── jquery-ui-1.8.11.js │ ├── jquery-ui-1.8.11.min.js │ ├── jquery.unobtrusive-ajax.js │ ├── jquery.unobtrusive-ajax.min.js │ ├── jquery.validate-vsdoc.js │ ├── jquery.validate.js │ ├── jquery.validate.min.js │ ├── jquery.validate.unobtrusive.js │ ├── jquery.validate.unobtrusive.min.js │ ├── modernizr-1.7.js │ └── modernizr-1.7.min.js ├── Utils │ ├── Config.cs │ ├── MvcRunner.cs │ ├── StringManipulation.cs │ └── WebMercator.cs ├── Views │ ├── Account │ │ ├── ChangePassword.cshtml │ │ ├── ChangePasswordSuccess.cshtml │ │ ├── LogOn.cshtml │ │ └── Register.cshtml │ ├── Download │ │ └── Index.cshtml │ ├── Editor │ │ └── Index.cshtml │ ├── Home │ │ └── Index.cshtml │ ├── Logs │ │ └── Index.cshtml │ ├── OsmConfigs │ │ ├── Create.cshtml │ │ ├── Delete.cshtml │ │ ├── Details.cshtml │ │ ├── Edit.cshtml │ │ ├── Index.cshtml │ │ └── _CreateOrEdit.cshtml │ ├── Shared │ │ ├── Error.cshtml │ │ ├── _Layout.cshtml │ │ └── _LogOnPartial.cshtml │ ├── SyncNow │ │ └── Index.cshtml │ ├── Upload │ │ ├── Index.cshtml │ │ └── Upload.cshtml │ ├── Web.config │ └── _ViewStart.cshtml ├── after_install.htm ├── osm_domains.xml ├── osmeditor.config ├── packages.config ├── proxy.ashx ├── proxy.config ├── web.Debug.config ├── web.Release.config └── web.config ├── OpenStreetMapEditorArcGIS64.png ├── ServicePublisher ├── GeoSpatial │ ├── FeatureClassManager.cs │ ├── SdeServerInfo.cs │ ├── StoreToFeatureClass.cs │ └── Util.cs ├── MXD │ ├── ArcObjects.cs │ ├── COMUtil.cs │ ├── LicenseInitializer.Designer.cs │ ├── LicenseInitializer.cs │ ├── MapService.cs │ ├── MapService10_1.cs │ ├── MxdManager.cs │ ├── PublishMXD.cs │ └── PublishMxd.py ├── Properties │ └── AssemblyInfo.cs ├── ServicePublisher.csproj └── Services.cs ├── ServicePublisher10_1 ├── MXD │ ├── MapService10_1.cs │ ├── MxdManager.cs │ ├── PublishMXD.cs │ └── RunPython.cs ├── Properties │ └── AssemblyInfo.cs ├── Python │ ├── ChangeDatasource.py │ ├── CheckForData.py │ ├── DeleteData.py │ ├── PublishMxd.py │ └── UnPublishSvc.py ├── ServicePublisher10_1.csproj └── Services.cs ├── SyncUtilTask ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── SyncTaskForOSM.xml └── SyncUtilTask.csproj ├── TraceAndTestImpact.testsettings ├── buildLanguages.bat ├── data ├── GermanyMultiModal.xml ├── HOT Schema │ ├── HOT Custom Schema.tbx │ ├── HOT_Lines.lyr │ ├── HOT_Lines.lyr.xml │ ├── HOT_OSMFeaturesProperties.xml │ ├── HOT_Points.lyr │ ├── HOT_Points.lyr.xml │ ├── HOT_Polygons.lyr │ ├── HOT_Polygons.lyr.xml │ └── HOT_osm_domains.xml ├── Lines.lyr ├── Lines.lyr.xml ├── ND_ConfigFiles │ ├── CycleGeneric.xml │ ├── DriveGeneric.xml │ └── DriveMeters.xml ├── OSM_Layers_Renderer │ ├── OSM_Data.mxd │ ├── OSM_Levels.mxd │ ├── ReadMe.txt │ └── Styles_LayerFiles │ │ ├── Aeroway.lyr │ │ ├── Amenity.lyr │ │ ├── Highway.lyr │ │ ├── Landuse.lyr │ │ ├── Leisure.lyr │ │ ├── Military.lyr │ │ ├── Natural.lyr │ │ ├── Place.lyr │ │ ├── Power.lyr │ │ ├── Railway.lyr │ │ ├── Rights of way.lyr │ │ ├── Shop.lyr │ │ └── Waterway.lyr ├── OSM_on_AGS.sd ├── OSM_on_AGS.tbx ├── OpenStreetMap Toolbox.tbx ├── Points.lyr ├── Points.lyr.xml ├── Polygons.lyr ├── Polygons.lyr.xml ├── XMLfromNDS.py ├── download_using_xapi.py ├── lines_postgresql.lyr ├── lines_postgresql.lyr.xml ├── points_postgresql.lyr ├── points_postgresql.lyr.xml ├── polygons_postgresql.lyr ├── polygons_postgresql.lyr.xml ├── svr_datadownload.py ├── svr_datasync.py └── svr_dataupload.py ├── packages ├── EFCodeFirst.1.1 │ ├── EFCodeFirst.1.1 - Copy.zip │ ├── EFCodeFirst.1.1.nupkg │ ├── content │ │ └── EFCodeFirstReadMe.txt │ └── tools │ │ ├── EFCodeFirstReadMe.txt │ │ └── install.ps1 ├── EntityFramework.4.1.10331.0 │ ├── EntityFramework.4.1.10331.0.nupkg │ └── lib │ │ └── EntityFramework.xml ├── EntityFramework.4.1.10715.0 │ ├── EntityFramework.4.1.10715.0.nupkg │ └── lib │ │ ├── EntityFramework.dll │ │ └── EntityFramework.xml ├── Modernizr.1.7 │ ├── Content │ │ └── Scripts │ │ │ ├── modernizr-1.7.js │ │ │ └── modernizr-1.7.min.js │ └── Modernizr.1.7.nupkg ├── MvcScaffolding.1.0.0 │ ├── MvcScaffolding.1.0.0.nupkg │ ├── content │ │ └── InstallationDummyFile.txt │ └── tools │ │ ├── Action │ │ ├── Action.cs.t4 │ │ ├── Action.vb.t4 │ │ ├── ActionPost.cs.t4 │ │ ├── ActionPost.vb.t4 │ │ ├── MvcScaffolding.Action.ps1 │ │ ├── ViewModel.cs.t4 │ │ └── ViewModel.vb.t4 │ │ ├── ActionUnitTest │ │ ├── MvcScaffolding.ActionUnitTest.ps1 │ │ ├── TestClass.cs.t4 │ │ ├── TestClass.vb.t4 │ │ ├── TestMethod.cs.t4 │ │ └── TestMethod.vb.t4 │ │ ├── ActionWithUnitTest │ │ └── MvcScaffolding.ActionWithUnitTest.ps1 │ │ ├── AspxView │ │ ├── Create.cs.t4 │ │ ├── Create.vb.t4 │ │ ├── CreateOrEdit.cs.t4 │ │ ├── CreateOrEdit.vb.t4 │ │ ├── Delete.cs.t4 │ │ ├── Delete.vb.t4 │ │ ├── Details.cs.t4 │ │ ├── Details.vb.t4 │ │ ├── Edit.cs.t4 │ │ ├── Edit.vb.t4 │ │ ├── Empty.cs.t4 │ │ ├── Empty.vb.t4 │ │ ├── Index.cs.t4 │ │ ├── Index.vb.t4 │ │ └── MvcScaffolding.AspxView.ps1 │ │ ├── Controller │ │ ├── ControllerWithContext.cs.t4 │ │ ├── ControllerWithContext.vb.t4 │ │ ├── ControllerWithRepository.cs.t4 │ │ ├── ControllerWithRepository.vb.t4 │ │ ├── MvcScaffolding.Controller.ps1 │ │ └── MvcScaffolding.ControllerWithRepository.ps1 │ │ ├── RazorView │ │ ├── Create.cs.t4 │ │ ├── Create.vb.t4 │ │ ├── Delete.cs.t4 │ │ ├── Delete.vb.t4 │ │ ├── Details.cs.t4 │ │ ├── Details.vb.t4 │ │ ├── Edit.cs.t4 │ │ ├── Edit.vb.t4 │ │ ├── Empty.cs.t4 │ │ ├── Empty.vb.t4 │ │ ├── Index.cs.t4 │ │ ├── Index.vb.t4 │ │ ├── MvcScaffolding.RazorView.ps1 │ │ ├── _CreateOrEdit.cs.t4 │ │ └── _CreateOrEdit.vb.t4 │ │ ├── Views │ │ └── MvcScaffolding.Views.ps1 │ │ ├── init.ps1 │ │ ├── install.ps1 │ │ └── registerWithMvcTooling.ps1 ├── T4Scaffolding.1.0.1 │ ├── T4Scaffolding.1.0.1.nupkg │ ├── content │ │ └── InstallationDummyFile.txt │ └── tools │ │ ├── CustomScaffolder │ │ ├── DefaultPs1Script.ps1.t4 │ │ ├── DefaultT4Template.cs.t4 │ │ ├── DefaultT4Template.vb.t4 │ │ └── T4Scaffolding.CustomScaffolder.ps1 │ │ ├── CustomTemplate │ │ └── T4Scaffolding.CustomTemplate.ps1 │ │ ├── EFDbContext │ │ ├── DbContext.cs.t4 │ │ ├── DbContext.vb.t4 │ │ ├── DbContextEntityMember.cs.t4 │ │ ├── DbContextEntityMember.vb.t4 │ │ └── T4Scaffolding.EFDbContext.ps1 │ │ ├── EFRepository │ │ ├── Repository.cs.t4 │ │ ├── Repository.vb.t4 │ │ └── T4Scaffolding.EFRepository.ps1 │ │ ├── T4Scaffolding.Format.ps1xml │ │ ├── init.ps1 │ │ ├── install.ps1 │ │ ├── scaffoldingTabExpansion.psm1 │ │ └── uninstall.ps1 ├── elmah.1.1 │ ├── content │ │ └── web.config.transform │ └── elmah.1.1.nupkg ├── elmah.corelibrary.1.2 │ └── elmah.corelibrary.1.2.nupkg ├── jQuery.1.5.1 │ ├── Content │ │ └── Scripts │ │ │ ├── jquery-1.5.1.js │ │ │ └── jquery-1.5.1.min.js │ └── jQuery.1.5.1.nupkg ├── jQuery.UI.Combined.1.8.11 │ ├── Content │ │ ├── Content │ │ │ └── themes │ │ │ │ └── base │ │ │ │ ├── images │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ │ ├── ui-icons_454545_256x240.png │ │ │ │ ├── ui-icons_888888_256x240.png │ │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ │ ├── jquery.ui.accordion.css │ │ │ │ ├── jquery.ui.all.css │ │ │ │ ├── jquery.ui.autocomplete.css │ │ │ │ ├── jquery.ui.base.css │ │ │ │ ├── jquery.ui.button.css │ │ │ │ ├── jquery.ui.core.css │ │ │ │ ├── jquery.ui.datepicker.css │ │ │ │ ├── jquery.ui.dialog.css │ │ │ │ ├── jquery.ui.progressbar.css │ │ │ │ ├── jquery.ui.resizable.css │ │ │ │ ├── jquery.ui.selectable.css │ │ │ │ ├── jquery.ui.slider.css │ │ │ │ ├── jquery.ui.tabs.css │ │ │ │ └── jquery.ui.theme.css │ │ └── Scripts │ │ │ ├── jquery-ui-1.8.11.js │ │ │ └── jquery-ui-1.8.11.min.js │ └── jQuery.UI.Combined.1.8.11.nupkg ├── jQuery.Validation.1.8.0 │ ├── Content │ │ └── Scripts │ │ │ ├── jquery.validate-vsdoc.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ └── jQuery.Validation.1.8.0.nupkg ├── jQuery.vsdoc.1.5.1 │ ├── Content │ │ └── Scripts │ │ │ └── jquery-1.5.1-vsdoc.js │ └── jQuery.vsdoc.1.5.1.nupkg └── repositories.config └── scaffolding.config /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | *.sln merge=union 7 | *.csproj merge=union 8 | *.vbproj merge=union 9 | *.fsproj merge=union 10 | *.dbproj merge=union 11 | 12 | # Standard to msysgit 13 | *.doc diff=astextplain 14 | *.DOC diff=astextplain 15 | *.docx diff=astextplain 16 | *.DOCX diff=astextplain 17 | *.dot diff=astextplain 18 | *.DOT diff=astextplain 19 | *.pdf diff=astextplain 20 | *.PDF diff=astextplain 21 | *.rtf diff=astextplain 22 | *.RTF diff=astextplain 23 | -------------------------------------------------------------------------------- /setups/ArcGIS_Editor_for_OSM_2_1_for_10_0_RC.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/setups/ArcGIS_Editor_for_OSM_2_1_for_10_0_RC.zip -------------------------------------------------------------------------------- /setups/ArcGIS_Editor_for_OSM_2_1_for_10_1_Final.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/setups/ArcGIS_Editor_for_OSM_2_1_for_10_1_Final.zip -------------------------------------------------------------------------------- /src/IconArchive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/IconArchive.zip -------------------------------------------------------------------------------- /src/Local.testsettings: -------------------------------------------------------------------------------- 1 |  2 | 3 | These are default test settings for a local test run. 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/OSMClassExtension/OSMClassExtensionStrings.txt: -------------------------------------------------------------------------------- 1 | OSMClassExtension_FeatureInspector_pointnumber_exceeeded_in_ring=The existing number of vertices exceeds the allowed number of {0} in the ring index {1}. 2 | OSMClassExtension_emptyGeometry=The object to be changed contains an empty geometry. 3 | OSMClassExtensionManager_Exclusive_Lock_Exception=Unable to get an exclusive schema lock due to an existing lock on [{0}] by user [{1}]. 4 | OSMClassExtensionManager_Reading_Lock_Exception=Unable to acquire existing schema lock type. -------------------------------------------------------------------------------- /src/OSMClassExtension/OSMFeatureThemes.xsd: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /src/OSMClassExtension/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("OSMClassExtension")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("ESRI")] 12 | [assembly: AssemblyProduct("ArcGIS Editor for OpenStreetMap")] 13 | [assembly: AssemblyCopyright("Copyright © ESRI 2010 - 2016")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(true)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("b89bd85f-fc4b-4b2e-90bb-50c5ddd08f58")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Revision and Build Numbers 33 | // by using the '*' as shown below: 34 | [assembly: AssemblyVersion("2.0.0.0")] 35 | [assembly: AssemblyFileVersion("2.0.0.0")] 36 | -------------------------------------------------------------------------------- /src/OSMClassExtension64/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("OSMClassExtension64")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("OSMClassExtension64")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2011")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("99eb6901-bdc5-4557-a6e2-fcadcffa537d")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /src/OSMClassExtensionTest/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("OSMClassExtensionTest")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("OSMClassExtensionTest")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2011")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("ae73f236-1e05-4eaa-9eea-af088599471b")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | [assembly: AssemblyVersion("1.0.0.0")] 35 | [assembly: AssemblyFileVersion("1.0.0.0")] 36 | -------------------------------------------------------------------------------- /src/OSMClassExtensionTest/UnitTest1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Text; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using Microsoft.VisualStudio.TestTools.UnitTesting; 6 | using ESRI.ArcGIS.OSM.OSMClassExtension; 7 | 8 | namespace OSMClassExtensionTest 9 | { 10 | [TestClass] 11 | public class UnitTest1 12 | { 13 | [TestMethod] 14 | public void SampleTest() 15 | { 16 | OpenStreetMapClassExtension extension = new OpenStreetMapClassExtension(); 17 | int result = extension.supportingElementFieldIndex; 18 | 19 | Assert.AreEqual(result, 1); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/OSMEditor/OSMConflictEditor.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMEditor/OSMConflictEditor.bmp -------------------------------------------------------------------------------- /src/OSMEditor/OSMEditorToolbarCmd.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMEditor/OSMEditorToolbarCmd.bmp -------------------------------------------------------------------------------- /src/OSMEditor/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("OSMEditor")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("ESRI")] 12 | [assembly: AssemblyProduct("ArcGIS Editor for OpenStreetMap")] 13 | [assembly: AssemblyCopyright("Copyright © ESRI 2010 - 2016")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(true)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("32d3a463-1f0c-4c80-a1aa-85c9e3f18946")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Revision and Build Numbers 33 | // by using the '*' as shown below: 34 | [assembly: AssemblyVersion("2.0.0.0")] 35 | [assembly: AssemblyFileVersion("2.0.0.0")] 36 | -------------------------------------------------------------------------------- /src/OSMEditor/Resources/Folder16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMEditor/Resources/Folder16.png -------------------------------------------------------------------------------- /src/OSMEditor/editor special treatment.txt: -------------------------------------------------------------------------------- 1 | junction=roundabout = tagging multipart vs single part -------------------------------------------------------------------------------- /src/OSMEditor/languages/build.bat: -------------------------------------------------------------------------------- 1 | @ REM Build the language resources 2 | 3 | @ REM Build the German resources 4 | REM cd de 5 | REM resgen OSMFeatureInspectorStrings.de.txt OSMFeatureInspectorStrings.de.resources 6 | REM al /out:OSMEditor.Resources.Dll /v:%1 /c:de /embed:OSMFeatureInspectorStrings.de.resources,ESRI.ArcGIS.OSM.Editor.OSMFeatureInspectorStrings.de.resources,Private 7 | 8 | REM cd .. 9 | -------------------------------------------------------------------------------- /src/OSMEditor/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/OSMEditor64.vsmdi: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/OSMEditorInstalller/ArcGISEditorforOSM.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMEditorInstalller/ArcGISEditorforOSM.ico -------------------------------------------------------------------------------- /src/OSMEditorInstalller/OSMEditor no source.nsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMEditorInstalller/OSMEditor no source.nsi -------------------------------------------------------------------------------- /src/OSMGeoProcessing/EditGPToolDescription.txt: -------------------------------------------------------------------------------- 1 | Update registry setting according to: https://support.esri.com/en/technical-article/000006967 2 | 3 | Example: HKEY_CURRENT_USER\Software\ESRI\Desktop10.8\ArcToolbox DWORD CanEditMetadata value: 1 4 | 5 | Open ArcCatalog as Admin 6 | 7 | -------------------------------------------------------------------------------- /src/OSMGeoProcessing/OSMFeatureThemes.xsd: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /src/OSMGeoProcessing/OsmRest/SerializeUtils.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Xml.Serialization; 6 | using System.Xml; 7 | using System.Net; 8 | using System.IO; 9 | using System.Runtime.InteropServices; 10 | 11 | namespace ESRI.ArcGIS.OSM.GeoProcessing.OsmRest 12 | { 13 | [ComVisible(false)] 14 | public class SerializeUtils 15 | { 16 | public static string CreateXmlSerializable(object objectToConvert, 17 | XmlSerializer serializer, System.Text.Encoding encoder, string sTypeOutput) 18 | { 19 | string serializedString = String.Empty; 20 | 21 | if (objectToConvert != null) 22 | { 23 | 24 | System.IO.MemoryStream memoryStream = new System.IO.MemoryStream(); 25 | if (serializer == null) 26 | { 27 | serializer = new System.Xml.Serialization.XmlSerializer(objectToConvert.GetType()); 28 | } 29 | System.Xml.XmlTextWriter xmlTextWriter = new System.Xml.XmlTextWriter(memoryStream, encoder); 30 | 31 | serializer.Serialize(xmlTextWriter, objectToConvert); 32 | memoryStream = (System.IO.MemoryStream)xmlTextWriter.BaseStream; 33 | 34 | serializedString = new UTF8Encoding().GetString(memoryStream.ToArray()); 35 | } 36 | 37 | return serializedString; 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/OSMGeoProcessing/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("OSMGeoProcessing")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("ESRI")] 12 | [assembly: AssemblyProduct("ArcGIS Editor for OpenStreetMap")] 13 | [assembly: AssemblyCopyright("Copyright © ESRI 2010 - 2016")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(true)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("57c70c33-9b3f-47be-b9f3-0fb9433f639e")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Revision and Build Numbers 33 | // by using the '*' as shown below: 34 | [assembly: AssemblyVersion("2.0.0.0")] 35 | [assembly: AssemblyFileVersion("2.0.0.0")] 36 | -------------------------------------------------------------------------------- /src/OSMGeoProcessing/languages/build.bat: -------------------------------------------------------------------------------- 1 | @ REM Build the language resources 2 | 3 | @ REM Build the German resources 4 | REM cd de 5 | REM resgen OSMGPToolsStrings.de.txt OSMGPToolsStrings.de.resources 6 | REM al /out:OSMGeoProcessing.Resources.Dll /v:%1 /c:de /embed:OSMGPToolsStrings.de.resources,ESRI.ArcGIS.OSM.GeoProcessing.OSMGPToolsStrings.de.resources,Private 7 | 8 | REM cd .. 9 | -------------------------------------------------------------------------------- /src/OSMTemplate.mxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMTemplate.mxd -------------------------------------------------------------------------------- /src/OSMUtilities/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("OSMUtilities")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("ESRI")] 12 | [assembly: AssemblyProduct("OSMUtilities")] 13 | [assembly: AssemblyCopyright("Copyright © ESRI 2010 - 2016")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("cc35a8c0-f695-4e1c-9a97-f2d39a930ab1")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /src/OSMUtilities64/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("OSMUtilities64")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("ESRI")] 12 | [assembly: AssemblyProduct("OSMUtilities64")] 13 | [assembly: AssemblyCopyright("Copyright © ESRI 2012")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("a543bfd7-2675-4c51-a94e-ca19bff635bd")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /src/OSMWeb.Tests/App.config: -------------------------------------------------------------------------------- 1 |  2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/OSMWeb.Tests/Controllers/HomeControllerTest.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Web.Mvc; 6 | using Microsoft.VisualStudio.TestTools.UnitTesting; 7 | using OSMWeb; 8 | using OSMWeb.Controllers; 9 | 10 | namespace OSMWeb.Tests.Controllers 11 | { 12 | [TestClass] 13 | public class HomeControllerTest 14 | { 15 | [TestMethod] 16 | public void Index() 17 | { 18 | // Arrange 19 | HomeController controller = new HomeController(); 20 | 21 | // Act 22 | ViewResult result = controller.Index() as ViewResult; 23 | 24 | // Assert 25 | Assert.AreEqual("Welcome to ASP.NET MVC!", result.ViewBag.Message); 26 | } 27 | 28 | [TestMethod] 29 | public void About() 30 | { 31 | // Arrange 32 | HomeController controller = new HomeController(); 33 | 34 | // Act 35 | ViewResult result = controller.About() as ViewResult; 36 | 37 | // Assert 38 | Assert.IsNotNull(result); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/OSMWeb.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("OSMWeb.Tests")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("OSMWeb.Tests")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2011")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("897e28ff-971e-447b-831e-158945137582")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Revision and Build Numbers 33 | // by using the '*' as shown below: 34 | [assembly: AssemblyVersion("1.0.0.0")] 35 | [assembly: AssemblyFileVersion("1.0.0.0")] 36 | -------------------------------------------------------------------------------- /src/OSMWeb/App_Data/readme.txt: -------------------------------------------------------------------------------- 1 | This is where the OSMWeb.Models.OSMWebContext.sdf 2 | Delete the database or make sure isn't read only 3 | -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Content/themes/base/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Content/themes/base/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Content/themes/base/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Content/themes/base/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Content/themes/base/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/jquery.ui.accordion.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI Accordion 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 12 | * 13 | * http://docs.jquery.com/UI/Accordion#theming 14 | */ 15 | /* IE/Win - Fix animation bug - #4615 */ 16 | .ui-accordion { width: 100%; } 17 | .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } 18 | .ui-accordion .ui-accordion-li-fix { display: inline; } 19 | .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } 20 | .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } 21 | .ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } 22 | .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } 23 | .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } 24 | .ui-accordion .ui-accordion-content-active { display: block; } 25 | -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/jquery.ui.all.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI CSS Framework 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 12 | * 13 | * http://docs.jquery.com/UI/Theming 14 | */ 15 | @import "jquery.ui.base.css"; 16 | @import "jquery.ui.theme.css"; 17 | -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/jquery.ui.base.css: -------------------------------------------------------------------------------- 1 | @import url("jquery.ui.core.css"); 2 | @import url("jquery.ui.resizable.css"); 3 | @import url("jquery.ui.selectable.css"); 4 | @import url("jquery.ui.accordion.css"); 5 | @import url("jquery.ui.autocomplete.css"); 6 | @import url("jquery.ui.button.css"); 7 | @import url("jquery.ui.dialog.css"); 8 | @import url("jquery.ui.slider.css"); 9 | @import url("jquery.ui.tabs.css"); 10 | @import url("jquery.ui.datepicker.css"); 11 | @import url("jquery.ui.progressbar.css"); -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/jquery.ui.progressbar.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI Progressbar 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 12 | * 13 | * http://docs.jquery.com/UI/Progressbar#theming 14 | */ 15 | .ui-progressbar { height:2em; text-align: left; } 16 | .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/jquery.ui.resizable.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI Resizable 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)] 12 | * 13 | * http://docs.jquery.com/UI/Resizable#theming 14 | */ 15 | .ui-resizable { position: relative;} 16 | .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;} 17 | .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } 18 | .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } 19 | .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } 20 | .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } 21 | .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } 22 | .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } 23 | .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } 24 | .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } 25 | .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;} -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/jquery.ui.selectable.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI Selectable 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 12 | * 13 | * http://docs.jquery.com/UI/Selectable#theming 14 | */ 15 | .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } 16 | -------------------------------------------------------------------------------- /src/OSMWeb/Content/themes/base/jquery.ui.slider.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI Slider 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 12 | * 13 | * http://docs.jquery.com/UI/Slider#theming 14 | */ 15 | .ui-slider { position: relative; text-align: left; } 16 | .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } 17 | .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } 18 | 19 | .ui-slider-horizontal { height: .8em; } 20 | .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } 21 | .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } 22 | .ui-slider-horizontal .ui-slider-range-min { left: 0; } 23 | .ui-slider-horizontal .ui-slider-range-max { right: 0; } 24 | 25 | .ui-slider-vertical { width: .8em; height: 100px; } 26 | .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } 27 | .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } 28 | .ui-slider-vertical .ui-slider-range-min { bottom: 0; } 29 | .ui-slider-vertical .ui-slider-range-max { top: 0; } -------------------------------------------------------------------------------- /src/OSMWeb/Controllers/EditorController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using OSMWeb.Models; 7 | using System.Web.Routing; 8 | using System.Web.Mvc.Async; 9 | using System.Threading; 10 | 11 | namespace OSMWeb.Controllers 12 | { 13 | public class EditorController : Controller 14 | { 15 | private OSMWebContext context = new OSMWebContext(); 16 | 17 | // GET: /Editor/ 18 | public ActionResult Index(string FeatureService) 19 | { 20 | ViewBag.FeatureService = FeatureService; 21 | 22 | OsmConfig myConfigToDownload = null; 23 | foreach (OsmConfig config in context.OsmConfigs.ToList()) 24 | { 25 | if (config.FeatureService == FeatureService) 26 | { 27 | myConfigToDownload = config; 28 | if (config.RefreshInterval > 0) 29 | { 30 | // We going to need it soon 31 | ViewBag.ConfigID = config.ID; 32 | } 33 | break; 34 | } 35 | } 36 | 37 | if (myConfigToDownload != null) 38 | { 39 | // Setting up the name of the FeatureDataSet for the view. 40 | if (myConfigToDownload.RefreshInterval == 0) 41 | { 42 | ViewBag.FeatureDataSet = myConfigToDownload.FeatureDataSet; 43 | } 44 | } 45 | 46 | return View(); 47 | } 48 | 49 | 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /src/OSMWeb/Controllers/LogsController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using OSMWeb.Models; 7 | 8 | namespace OSMWeb.Controllers 9 | { 10 | public class LogsController : Controller 11 | { 12 | // 13 | // GET: /Logs/ 14 | public ActionResult Index() 15 | { 16 | OSMLogsContext context = new OSMLogsContext(); 17 | 18 | DeleteYesterday(context); 19 | 20 | return View(context.LogsItem.ToList()); 21 | } 22 | 23 | public ActionResult DeleteAll() 24 | { 25 | AppLogs logs = new AppLogs(); 26 | logs.DeleteAll(); 27 | 28 | return RedirectToAction("Index"); 29 | } 30 | 31 | public void DeleteYesterday(OSMLogsContext context) 32 | { 33 | DateTime dtNow = DateTime.Now.AddDays(-1); 34 | List items = (from c in context.LogsItem 35 | where c.When < dtNow 36 | select c).ToList(); 37 | 38 | for (int i=0; i < items.Count; i++) 39 | { 40 | context.Entry(items[i]).State = System.Data.EntityState.Deleted; 41 | } 42 | 43 | context.SaveChanges(); 44 | } 45 | 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/OSMWeb/Controllers/SyncNowController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using OSMWeb.Utils; 7 | 8 | namespace OSMWeb.Controllers 9 | { 10 | public class SyncNowController : Controller 11 | { 12 | // 13 | // GET: /SyncNow/ 14 | public ActionResult Index() 15 | { 16 | MvcRunner runner = new MvcRunner(); 17 | runner.RunAll(); 18 | 19 | return View(); 20 | } 21 | 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/OSMWeb/EFCodeFirstReadMe.txt: -------------------------------------------------------------------------------- 1 | --------------------------------------------- 2 | EFCodeFirst PACKAGE IS OBSOLETE 3 | --------------------------------------------- 4 | 5 | 6 | A supported go-live version of Code First is now available as part of the 'EntityFramework' package. 7 | 8 | The 'EntityFramework' package has been installed to your project. 9 | 10 | Please install 'EntityFramework' directly in the future. -------------------------------------------------------------------------------- /src/OSMWeb/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="OSMWeb.MvcApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /src/OSMWeb/Images/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Images/ajax-loader.gif -------------------------------------------------------------------------------- /src/OSMWeb/Images/banner_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Images/banner_bg.png -------------------------------------------------------------------------------- /src/OSMWeb/Images/bluedot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Images/bluedot.png -------------------------------------------------------------------------------- /src/OSMWeb/Images/buttons_container_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Images/buttons_container_bg.png -------------------------------------------------------------------------------- /src/OSMWeb/Images/map-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Images/map-placeholder.png -------------------------------------------------------------------------------- /src/OSMWeb/Images/osm_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Images/osm_logo.png -------------------------------------------------------------------------------- /src/OSMWeb/Images/statusbar_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Images/statusbar_bg.png -------------------------------------------------------------------------------- /src/OSMWeb/Images/statusbar_bgL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Images/statusbar_bgL.png -------------------------------------------------------------------------------- /src/OSMWeb/Images/statusbar_bgR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Images/statusbar_bgR.png -------------------------------------------------------------------------------- /src/OSMWeb/Images/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Images/title.png -------------------------------------------------------------------------------- /src/OSMWeb/Models/OSMWebContext.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Data.Entity; 4 | using System.Linq; 5 | using System.Web; 6 | 7 | namespace OSMWeb.Models 8 | { 9 | public class OSMWebContext : DbContext 10 | { 11 | // You can add custom code to this file. Changes will not be overwritten. 12 | // 13 | // If you want Entity Framework to drop and regenerate your database 14 | // automatically whenever you change your model schema, add the following 15 | // code to the Application_Start method in your Global.asax file. 16 | // Note: this will destroy and re-create your database with every model change. 17 | // C:\Projects\OSM\esriosmeditor\OSMWeb\Controllers\LogsController.cs 18 | // System.Data.Entity.Database.SetInitializer(new System.Data.Entity.DropCreateDatabaseIfModelChanges()); 19 | 20 | public DbSet OsmConfigs { get; set; } 21 | } 22 | } -------------------------------------------------------------------------------- /src/OSMWeb/Models/OpenStreetMapCredentials.cs: -------------------------------------------------------------------------------- 1 | // (c) Copyright Esri, 2010 - 2013 2 | // This source is subject to the Apache 2.0 License. 3 | // Please see http://www.apache.org/licenses/LICENSE-2.0.html for details. 4 | // All other rights reserved. 5 | 6 | using System; 7 | using System.Collections.Generic; 8 | using System.ComponentModel.DataAnnotations; 9 | using System.Globalization; 10 | using System.Web.Mvc; 11 | using System.Web.Security; 12 | 13 | namespace OSMWeb.Models 14 | { 15 | public class OpenStreetMapCredentials 16 | { 17 | [Required] 18 | [Display(Name = "User name")] 19 | public string UserName { get; set; } 20 | 21 | [Required] 22 | [DataType(DataType.Password)] 23 | [Display(Name = "Password")] 24 | public string Password { get; set; } 25 | } 26 | } -------------------------------------------------------------------------------- /src/OSMWeb/Models/OsmConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Data.Entity; 6 | using System.ComponentModel.DataAnnotations; 7 | using System.ComponentModel; 8 | using System.Web.Mvc; 9 | using System.Configuration; 10 | 11 | namespace OSMWeb.Models 12 | { 13 | public class OsmConfig 14 | { 15 | public string ID { get; set; } 16 | 17 | 18 | [DisplayName("Your OpenStreetMap username")] 19 | public string Username { get; set; } 20 | 21 | 22 | [DisplayName("Your OpenStreetMap password")] 23 | public string Password { get; set; } 24 | 25 | [Required] 26 | [DisplayName("Name the feature service:")] 27 | public string FeatureDataSet { get; set; } 28 | 29 | [Required] 30 | [DisplayName("Extent selected:")] 31 | public string Extent { get; set; } 32 | public string FeatureService { get; set; } 33 | 34 | [DisplayName("Got a special template in mind?")] 35 | public string MxdTemplate { get; set; } 36 | [DisplayName("Refresh interval (minutes):")] 37 | public int RefreshInterval { get; set; } //Minutes 38 | 39 | public DateTime LastTimeRunned { get; set; } 40 | 41 | public bool ThreadStarted { get; set; } 42 | } 43 | 44 | public class OsmConfigContext : DbContext 45 | { 46 | public DbSet ConfigItem { get; set; } 47 | } 48 | } -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/Emergency.mxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/Emergency.mxd -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/Minimal.mxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/Minimal.mxd -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb.zip -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000001.TablesByName.atx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000001.TablesByName.atx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000001.freelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000001.freelist -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000001.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000001.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000001.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000001.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000001.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000001.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000002.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000002.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000002.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000002.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000003.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000003.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000003.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000003.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000004.CatItemsByPhysicalName.atx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000004.CatItemsByPhysicalName.atx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000004.freelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000004.freelist -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000004.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000004.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000004.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000004.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000004.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000004.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000004.spx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000004.spx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000005.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000005.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000005.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000005.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000005.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000005.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000006.CatRelTypesByBackwardLabel.atx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000006.CatRelTypesByBackwardLabel.atx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000006.CatRelTypesByForwardLabel.atx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000006.CatRelTypesByForwardLabel.atx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000006.CatRelTypesByName.atx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000006.CatRelTypesByName.atx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000006.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000006.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000006.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000006.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000006.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000006.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000007.CatItemTypesByName.atx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000007.CatItemTypesByName.atx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000007.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000007.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000007.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000007.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000007.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000007.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000009.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000009.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000009.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000009.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000009.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000009.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a00000009.spx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a00000009.spx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a0000000a.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a0000000a.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a0000000a.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a0000000a.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a0000000a.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a0000000a.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a0000000a.spx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a0000000a.spx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a0000000b.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a0000000b.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a0000000b.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a0000000b.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a0000000b.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a0000000b.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/a0000000b.spx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/a0000000b.spx -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/MxdTemplate.gdb/timestamps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/MxdTemplate.gdb/timestamps -------------------------------------------------------------------------------- /src/OSMWeb/Mxds/OSMTemplate.mxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb/Mxds/OSMTemplate.mxd -------------------------------------------------------------------------------- /src/OSMWeb/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("OSMWeb")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("OSMWeb")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2012")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("c1e5722b-dd69-4cb3-b759-4b645cfbed50")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Revision and Build Numbers 33 | // by using the '*' as shown below: 34 | [assembly: AssemblyVersion("1.0.0.0")] 35 | [assembly: AssemblyFileVersion("1.0.0.0")] 36 | -------------------------------------------------------------------------------- /src/OSMWeb/Utils/Config.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using System.Configuration; 7 | 8 | namespace OSMWeb.Utils 9 | { 10 | public class Config 11 | { 12 | public static List GetListFromConfig(string key) 13 | { 14 | string[] sRet = ConfigurationManager.AppSettings[key].Split(','); 15 | 16 | var mxdList = new List(); 17 | 18 | foreach (string sItem in sRet) 19 | { 20 | string[] sTemp = sItem.Split('|'); 21 | mxdList.Add(new SelectListItem 22 | { 23 | Text = sTemp[0], 24 | Value = sTemp[1] 25 | }); 26 | } 27 | 28 | return mxdList; 29 | } 30 | } 31 | } -------------------------------------------------------------------------------- /src/OSMWeb/Utils/StringManipulation.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | 6 | namespace OSMWeb.Utils 7 | { 8 | public class StringManipulation 9 | { 10 | static public string EncodeTo64(string toEncode) 11 | { 12 | 13 | byte[] toEncodeAsBytes 14 | 15 | = System.Text.ASCIIEncoding.ASCII.GetBytes(toEncode); 16 | 17 | string returnValue 18 | 19 | = System.Convert.ToBase64String(toEncodeAsBytes); 20 | 21 | return returnValue; 22 | 23 | } 24 | 25 | } 26 | } -------------------------------------------------------------------------------- /src/OSMWeb/Views/Account/ChangePasswordSuccess.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Change Password"; 3 | } 4 | 5 |

Change Password

6 |

7 | Your password has been changed successfully. 8 |

9 | -------------------------------------------------------------------------------- /src/OSMWeb/Views/Account/LogOn.cshtml: -------------------------------------------------------------------------------- 1 | @model OSMWeb.Models.LogOnModel 2 | 3 | @{ 4 | ViewBag.Title = "Log On"; 5 | } 6 | 7 |

Log On

8 |

9 | Please enter your user name and password. @Html.ActionLink("Register", "Register") if you don't have an account. 10 |

11 | 12 | 13 | 14 | 15 | @Html.ValidationSummary(true, "Login was unsuccessful. Please correct the errors and try again.") 16 | 17 | @using (Html.BeginForm()) { 18 |
19 |
20 | Account Information 21 | 22 |
23 | @Html.LabelFor(m => m.UserName) 24 |
25 |
26 | @Html.TextBoxFor(m => m.UserName) 27 | @Html.ValidationMessageFor(m => m.UserName) 28 |
29 | 30 |
31 | @Html.LabelFor(m => m.Password) 32 |
33 |
34 | @Html.PasswordFor(m => m.Password) 35 | @Html.ValidationMessageFor(m => m.Password) 36 |
37 | 38 |
39 | @Html.CheckBoxFor(m => m.RememberMe) 40 | @Html.LabelFor(m => m.RememberMe) 41 |
42 | 43 |

44 | 45 |

46 |
47 |
48 | } 49 | -------------------------------------------------------------------------------- /src/OSMWeb/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Home Page"; 3 | } 4 | 5 |

@ViewBag.Message

6 |
@ViewBag.Error
7 |

8 | 9 |
10 | Start Here to download from OpenStreetMap Create. 11 | 12 |
13 | List Exisiting Services List. 14 |
15 |
16 |
17 | http://openstreetmap.org. 18 | 19 |
20 | This is only for Testing. 21 |

22 | -------------------------------------------------------------------------------- /src/OSMWeb/Views/Logs/Index.cshtml: -------------------------------------------------------------------------------- 1 | @model IEnumerable 2 | @{ 3 | ViewBag.Title = "Index"; 4 | } 5 |
6 |

Logs List

7 |
8 | 9 |
@Html.ActionLink("> Clear Logs", "DeleteAll")
10 | 11 | @foreach (var item in Model) 12 | { 13 |
14 |
15 | @item.When @item.SectionName @item.Description
16 |
17 |
18 | } 19 |
20 | 21 | -------------------------------------------------------------------------------- /src/OSMWeb/Views/OsmConfigs/Delete.cshtml: -------------------------------------------------------------------------------- 1 | @model OSMWeb.Models.OsmConfig 2 | 3 | @{ 4 | ViewBag.Title = "Delete"; 5 | } 6 | 7 |

Delete

8 | 9 |

Are you sure you want to delete this?

10 |
11 | OsmConfig 12 | 13 |
Username
14 |
@Model.Username
15 | 16 |
Password
17 |
******
18 | 19 |
FeatureDataSet
20 |
@Model.FeatureDataSet
21 | 22 |
Extent
23 |
@Model.Extent
24 |
25 | @using (Html.BeginForm()) { 26 |

27 | | 28 | @Html.ActionLink("Back to List", "Index") 29 |

30 | } 31 | 32 | 33 | -------------------------------------------------------------------------------- /src/OSMWeb/Views/OsmConfigs/Details.cshtml: -------------------------------------------------------------------------------- 1 | @model OSMWeb.Models.OsmConfig 2 | 3 | @{ 4 | ViewBag.Title = "Details"; 5 | } 6 | 7 |

Details

8 | 9 |
10 | Please provide the information requested below. 11 | 12 |
Username
13 |
@Model.Username
14 | 15 |
Password
16 |
@Model.Password
17 | 18 |
FeatureDataSet
19 |
@Model.FeatureDataSet
20 | 21 |
Extent
22 |
@Model.Extent
23 |
24 |

25 | @Html.ActionLink("Edit", "Edit", new { id=Model.ID }) | 26 | @Html.ActionLink("Back to List", "Index") 27 |

28 | 29 | 30 | -------------------------------------------------------------------------------- /src/OSMWeb/Views/OsmConfigs/Edit.cshtml: -------------------------------------------------------------------------------- 1 | @model OSMWeb.Models.OsmConfig 2 | 3 | @{ 4 | ViewBag.Title = "Edit"; 5 | } 6 | 7 |

Edit

8 | 9 | @using (Html.BeginForm()) { 10 | @Html.ValidationSummary(true) 11 |
12 | Please provide the information requested below. 13 | 14 | @Html.HiddenFor(model => model.ID) 15 | @Html.Partial("_CreateOrEdit", Model) 16 | 17 |

18 | 19 |

20 |
21 | } 22 | 23 |
24 | @Html.ActionLink("Back to List", "Index") 25 |
26 | -------------------------------------------------------------------------------- /src/OSMWeb/Views/OsmConfigs/_CreateOrEdit.cshtml: -------------------------------------------------------------------------------- 1 | @model OSMWeb.Models.OsmConfig 2 | 3 | @* This partial view defines form fields that will appear when creating and editing entities *@ 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/OSMWeb/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- 1 | @model System.Web.Mvc.HandleErrorInfo 2 | 3 | @{ 4 | ViewBag.Title = "Error"; 5 | } 6 | 7 |

8 | Sorry, an error occurred while processing your request. 9 |

10 | -------------------------------------------------------------------------------- /src/OSMWeb/Views/Shared/_LogOnPartial.cshtml: -------------------------------------------------------------------------------- 1 | @if(Request.IsAuthenticated) { 2 | Welcome @User.Identity.Name! 3 | @Html.ActionLink("Log Off", "LogOff", "Account") | 4 | } 5 | else { 6 | @:@Html.ActionLink("Log On", "LogOn", "Account") | 7 | } 8 | 9 | @Html.ActionLink("Help", "About", "Home") -------------------------------------------------------------------------------- /src/OSMWeb/Views/SyncNow/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Syncing now..."; 3 | } 4 | 5 |

Syncing now...

6 | -------------------------------------------------------------------------------- /src/OSMWeb/Views/Upload/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Upload"; 3 | } 4 | 5 |

@ViewBag.Message

6 | 7 |

Upload complete

8 | -------------------------------------------------------------------------------- /src/OSMWeb/Views/Upload/Upload.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Upload"; 3 | } 4 | 5 |

@ViewBag.Message

6 | 7 |

Upload complete

8 | -------------------------------------------------------------------------------- /src/OSMWeb/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "~/Views/Shared/_Layout.cshtml"; 3 | } -------------------------------------------------------------------------------- /src/OSMWeb/Web.Debug.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 17 | 18 | 29 | 30 | -------------------------------------------------------------------------------- /src/OSMWeb/Web.Release.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 17 | 18 | 19 | 30 | 31 | -------------------------------------------------------------------------------- /src/OSMWeb/osmeditor.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | http://www.openstreetmap.org 4 | c:\inetpub\wwwroot\osm\osm_domains.xml 5 | c:\inetpub\wwwroot\osm\OSMFeaturesProperties.xml 6 | -------------------------------------------------------------------------------- /src/OSMWeb/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/OSMWeb/proxy.config: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 14 | 16 | 19 | 21 | 23 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/App_Data/readme.txt: -------------------------------------------------------------------------------- 1 | This is where the OSMWeb.Models.OSMWebContext.sdf 2 | Delete the database or make sure isn't read only 3 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Content/themes/base/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Content/themes/base/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Content/themes/base/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Content/themes/base/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Content/themes/base/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/jquery.ui.accordion.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI Accordion 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 12 | * 13 | * http://docs.jquery.com/UI/Accordion#theming 14 | */ 15 | /* IE/Win - Fix animation bug - #4615 */ 16 | .ui-accordion { width: 100%; } 17 | .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } 18 | .ui-accordion .ui-accordion-li-fix { display: inline; } 19 | .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } 20 | .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } 21 | .ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } 22 | .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } 23 | .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } 24 | .ui-accordion .ui-accordion-content-active { display: block; } 25 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/jquery.ui.all.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI CSS Framework 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 12 | * 13 | * http://docs.jquery.com/UI/Theming 14 | */ 15 | @import "jquery.ui.base.css"; 16 | @import "jquery.ui.theme.css"; 17 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/jquery.ui.base.css: -------------------------------------------------------------------------------- 1 | @import url("jquery.ui.core.css"); 2 | @import url("jquery.ui.resizable.css"); 3 | @import url("jquery.ui.selectable.css"); 4 | @import url("jquery.ui.accordion.css"); 5 | @import url("jquery.ui.autocomplete.css"); 6 | @import url("jquery.ui.button.css"); 7 | @import url("jquery.ui.dialog.css"); 8 | @import url("jquery.ui.slider.css"); 9 | @import url("jquery.ui.tabs.css"); 10 | @import url("jquery.ui.datepicker.css"); 11 | @import url("jquery.ui.progressbar.css"); -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/jquery.ui.progressbar.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI Progressbar 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 12 | * 13 | * http://docs.jquery.com/UI/Progressbar#theming 14 | */ 15 | .ui-progressbar { height:2em; text-align: left; } 16 | .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/jquery.ui.resizable.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI Resizable 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)] 12 | * 13 | * http://docs.jquery.com/UI/Resizable#theming 14 | */ 15 | .ui-resizable { position: relative;} 16 | .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;} 17 | .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } 18 | .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } 19 | .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } 20 | .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } 21 | .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } 22 | .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } 23 | .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } 24 | .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } 25 | .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;} -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/jquery.ui.selectable.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI Selectable 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 12 | * 13 | * http://docs.jquery.com/UI/Selectable#theming 14 | */ 15 | .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } 16 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Content/themes/base/jquery.ui.slider.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI Slider 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 12 | * 13 | * http://docs.jquery.com/UI/Slider#theming 14 | */ 15 | .ui-slider { position: relative; text-align: left; } 16 | .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } 17 | .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } 18 | 19 | .ui-slider-horizontal { height: .8em; } 20 | .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } 21 | .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } 22 | .ui-slider-horizontal .ui-slider-range-min { left: 0; } 23 | .ui-slider-horizontal .ui-slider-range-max { right: 0; } 24 | 25 | .ui-slider-vertical { width: .8em; height: 100px; } 26 | .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } 27 | .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } 28 | .ui-slider-vertical .ui-slider-range-min { bottom: 0; } 29 | .ui-slider-vertical .ui-slider-range-max { top: 0; } -------------------------------------------------------------------------------- /src/OSMWeb10_1/Controllers/EditorController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using OSMWeb.Models; 7 | using System.Web.Routing; 8 | using System.Web.Mvc.Async; 9 | using System.Threading; 10 | 11 | namespace OSMWeb.Controllers 12 | { 13 | public class EditorController : Controller 14 | { 15 | private OSMWebContext context = new OSMWebContext(); 16 | 17 | // GET: /Editor/ 18 | public ActionResult Index(string FeatureService) 19 | { 20 | ViewBag.FeatureService = FeatureService; 21 | 22 | OsmConfig myConfigToDownload = null; 23 | foreach (OsmConfig config in context.OsmConfigs.ToList()) 24 | { 25 | if (config.FeatureService == FeatureService) 26 | { 27 | myConfigToDownload = config; 28 | if (config.RefreshInterval > 0) 29 | { 30 | // We going to need it soon 31 | ViewBag.ConfigID = config.ID; 32 | } 33 | break; 34 | } 35 | } 36 | 37 | if (myConfigToDownload != null) 38 | { 39 | // Setting up the name of the FeatureDataSet for the view. 40 | if (myConfigToDownload.RefreshInterval == 0) 41 | { 42 | ViewBag.FeatureDataSet = myConfigToDownload.FeatureDataSet; 43 | } 44 | } 45 | 46 | return View(); 47 | } 48 | 49 | 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Controllers/LogsController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using OSMWeb.Models; 7 | 8 | namespace OSMWeb.Controllers 9 | { 10 | public class LogsController : Controller 11 | { 12 | // 13 | // GET: /Logs/ 14 | public ActionResult Index() 15 | { 16 | OSMLogsContext context = new OSMLogsContext(); 17 | 18 | DeleteYesterday(context); 19 | 20 | return View(context.LogsItem.ToList()); 21 | } 22 | 23 | public ActionResult DeleteAll() 24 | { 25 | AppLogs logs = new AppLogs(); 26 | logs.DeleteAll(); 27 | 28 | return RedirectToAction("Index"); 29 | } 30 | 31 | public void DeleteYesterday(OSMLogsContext context) 32 | { 33 | DateTime dtNow = DateTime.Now.AddDays(-1); 34 | List items = (from c in context.LogsItem 35 | where c.When < dtNow 36 | select c).ToList(); 37 | 38 | for (int i=0; i < items.Count; i++) 39 | { 40 | context.Entry(items[i]).State = System.Data.EntityState.Deleted; 41 | } 42 | 43 | context.SaveChanges(); 44 | } 45 | 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Controllers/SyncNowController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using OSMWeb.Utils; 7 | 8 | namespace OSMWeb.Controllers 9 | { 10 | public class SyncNowController : Controller 11 | { 12 | // 13 | // GET: /SyncNow/ 14 | public ActionResult Index() 15 | { 16 | MvcRunner runner = new MvcRunner(); 17 | runner.RunAll(); 18 | 19 | return View(); 20 | } 21 | 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/EFCodeFirstReadMe.txt: -------------------------------------------------------------------------------- 1 | --------------------------------------------- 2 | EFCodeFirst PACKAGE IS OBSOLETE 3 | --------------------------------------------- 4 | 5 | 6 | A supported go-live version of Code First is now available as part of the 'EntityFramework' package. 7 | 8 | The 'EntityFramework' package has been installed to your project. 9 | 10 | Please install 'EntityFramework' directly in the future. -------------------------------------------------------------------------------- /src/OSMWeb10_1/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="OSMWeb.MvcApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Images/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Images/ajax-loader.gif -------------------------------------------------------------------------------- /src/OSMWeb10_1/Images/banner_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Images/banner_bg.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Images/bluedot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Images/bluedot.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Images/buttons_container_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Images/buttons_container_bg.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Images/map-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Images/map-placeholder.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Images/osm_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Images/osm_logo.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Images/statusbar_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Images/statusbar_bg.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Images/statusbar_bgL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Images/statusbar_bgL.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Images/statusbar_bgR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Images/statusbar_bgR.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Images/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Images/title.png -------------------------------------------------------------------------------- /src/OSMWeb10_1/Models/OSMWebContext.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Data.Entity; 4 | using System.Linq; 5 | using System.Web; 6 | 7 | namespace OSMWeb.Models 8 | { 9 | public class OSMWebContext : DbContext 10 | { 11 | // You can add custom code to this file. Changes will not be overwritten. 12 | // 13 | // If you want Entity Framework to drop and regenerate your database 14 | // automatically whenever you change your model schema, add the following 15 | // code to the Application_Start method in your Global.asax file. 16 | // Note: this will destroy and re-create your database with every model change. 17 | // C:\Projects\OSM\esriosmeditor\OSMWeb\Controllers\LogsController.cs 18 | // System.Data.Entity.Database.SetInitializer(new System.Data.Entity.DropCreateDatabaseIfModelChanges()); 19 | 20 | public DbSet OsmConfigs { get; set; } 21 | } 22 | } -------------------------------------------------------------------------------- /src/OSMWeb10_1/Models/OpenStreetMapCredentials.cs: -------------------------------------------------------------------------------- 1 | // (c) Copyright Esri, 2010 - 2013 2 | // This source is subject to the Apache 2.0 License. 3 | // Please see http://www.apache.org/licenses/LICENSE-2.0.html for details. 4 | // All other rights reserved. 5 | 6 | using System; 7 | using System.Collections.Generic; 8 | using System.ComponentModel.DataAnnotations; 9 | using System.Globalization; 10 | using System.Web.Mvc; 11 | using System.Web.Security; 12 | 13 | namespace OSMWeb.Models 14 | { 15 | public class OpenStreetMapCredentials 16 | { 17 | [Required] 18 | [Display(Name = "User name")] 19 | public string UserName { get; set; } 20 | 21 | [Required] 22 | [DataType(DataType.Password)] 23 | [Display(Name = "Password")] 24 | public string Password { get; set; } 25 | } 26 | } -------------------------------------------------------------------------------- /src/OSMWeb10_1/Models/OsmConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Data.Entity; 6 | using System.ComponentModel.DataAnnotations; 7 | using System.ComponentModel; 8 | using System.Web.Mvc; 9 | using System.Configuration; 10 | 11 | namespace OSMWeb.Models 12 | { 13 | public class OsmConfig 14 | { 15 | public string ID { get; set; } 16 | 17 | 18 | [DisplayName("Your OpenStreetMap username")] 19 | public string Username { get; set; } 20 | 21 | 22 | [DisplayName("Your OpenStreetMap password")] 23 | public string Password { get; set; } 24 | 25 | [Required] 26 | [DisplayName("Name the feature service:")] 27 | public string FeatureDataSet { get; set; } 28 | 29 | [Required] 30 | [DisplayName("Extent selected:")] 31 | public string Extent { get; set; } 32 | public string FeatureService { get; set; } 33 | 34 | [DisplayName("Got a special template in mind?")] 35 | public string MxdTemplate { get; set; } 36 | [DisplayName("Refresh interval (minutes):")] 37 | public int RefreshInterval { get; set; } //Minutes 38 | 39 | public DateTime LastTimeRunned { get; set; } 40 | 41 | public bool ThreadStarted { get; set; } 42 | } 43 | 44 | public class OsmConfigContext : DbContext 45 | { 46 | public DbSet ConfigItem { get; set; } 47 | } 48 | } -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/Emergency.mxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/Emergency.mxd -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/Minimal.mxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/Minimal.mxd -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb.zip -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000001.TablesByName.atx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000001.TablesByName.atx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000001.freelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000001.freelist -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000001.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000001.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000001.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000001.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000001.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000001.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000002.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000002.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000002.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000002.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000003.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000003.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000003.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000003.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000004.CatItemsByPhysicalName.atx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000004.CatItemsByPhysicalName.atx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000004.freelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000004.freelist -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000004.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000004.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000004.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000004.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000004.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000004.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000004.spx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000004.spx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000005.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000005.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000005.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000005.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000005.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000005.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000006.CatRelTypesByBackwardLabel.atx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000006.CatRelTypesByBackwardLabel.atx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000006.CatRelTypesByForwardLabel.atx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000006.CatRelTypesByForwardLabel.atx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000006.CatRelTypesByName.atx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000006.CatRelTypesByName.atx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000006.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000006.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000006.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000006.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000006.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000006.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000007.CatItemTypesByName.atx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000007.CatItemTypesByName.atx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000007.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000007.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000007.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000007.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000007.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000007.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000009.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000009.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000009.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000009.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000009.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000009.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000009.spx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a00000009.spx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a0000000a.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a0000000a.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a0000000a.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a0000000a.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a0000000a.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a0000000a.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a0000000a.spx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a0000000a.spx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a0000000b.gdbindexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a0000000b.gdbindexes -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a0000000b.gdbtable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a0000000b.gdbtable -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a0000000b.gdbtablx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a0000000b.gdbtablx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a0000000b.spx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/a0000000b.spx -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/MxdTemplate.gdb/timestamps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/MxdTemplate.gdb/timestamps -------------------------------------------------------------------------------- /src/OSMWeb10_1/Mxds/OSMTemplate.mxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OSMWeb10_1/Mxds/OSMTemplate.mxd -------------------------------------------------------------------------------- /src/OSMWeb10_1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("OSMWeb")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("OSMWeb")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2012")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("c1e5722b-dd69-4cb3-b759-4b645cfbed50")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Revision and Build Numbers 33 | // by using the '*' as shown below: 34 | [assembly: AssemblyVersion("1.0.0.0")] 35 | [assembly: AssemblyFileVersion("1.0.0.0")] 36 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Utils/Config.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using System.Configuration; 7 | 8 | namespace OSMWeb.Utils 9 | { 10 | public class Config 11 | { 12 | public static List GetListFromConfig(string key) 13 | { 14 | string[] sRet = ConfigurationManager.AppSettings[key].Split(','); 15 | 16 | var mxdList = new List(); 17 | 18 | foreach (string sItem in sRet) 19 | { 20 | string[] sTemp = sItem.Split('|'); 21 | mxdList.Add(new SelectListItem 22 | { 23 | Text = sTemp[0], 24 | Value = sTemp[1] 25 | }); 26 | } 27 | 28 | return mxdList; 29 | } 30 | } 31 | } -------------------------------------------------------------------------------- /src/OSMWeb10_1/Utils/StringManipulation.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | 6 | namespace OSMWeb.Utils 7 | { 8 | public class StringManipulation 9 | { 10 | static public string EncodeTo64(string toEncode) 11 | { 12 | 13 | byte[] toEncodeAsBytes 14 | 15 | = System.Text.ASCIIEncoding.ASCII.GetBytes(toEncode); 16 | 17 | string returnValue 18 | 19 | = System.Convert.ToBase64String(toEncodeAsBytes); 20 | 21 | return returnValue; 22 | 23 | } 24 | 25 | } 26 | } -------------------------------------------------------------------------------- /src/OSMWeb10_1/Views/Account/ChangePasswordSuccess.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Change Password"; 3 | } 4 | 5 |

Change Password

6 |

7 | Your password has been changed successfully. 8 |

9 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Home Page"; 3 | } 4 | 5 |

@ViewBag.Message

6 |
@ViewBag.Error
7 |

8 | 9 |
10 | Start Here to download from OpenStreetMap Create. 11 | 12 |
13 | List Exisiting Services List. 14 |
15 |
16 |
17 | http://openstreetmap.org. 18 | 19 |
20 | This is only for Testing. 21 |

22 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Views/Logs/Index.cshtml: -------------------------------------------------------------------------------- 1 | @model IEnumerable 2 | @{ 3 | ViewBag.Title = "Index"; 4 | } 5 |
6 |

Logs List

7 |
8 | 9 |
@Html.ActionLink("> Clear Logs", "DeleteAll")
10 | 11 | @foreach (var item in Model) 12 | { 13 |
14 |
15 | @item.When @item.SectionName @item.Description
16 |
17 |
18 | } 19 |
20 | 21 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Views/OsmConfigs/Delete.cshtml: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | @model OSMWeb.Models.OsmConfig 14 | 15 | @{ 16 | ViewBag.Title = "Delete"; 17 | } 18 | 19 | 20 |

Delete

21 | 22 |

Are you sure you want to delete this?

23 |
24 | OsmConfig 25 | 26 |
Username
27 |
@Model.Username
28 | 29 |
Password
30 |
******
31 | 32 |
FeatureDataSet
33 |
@Model.FeatureDataSet
34 | 35 |
Extent
36 |
@Model.Extent
37 |
38 | @using (Html.BeginForm()) { 39 |

40 | | 41 | @Html.ActionLink("Back to List", "Index") 42 |

43 | } 44 | 45 | 46 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Views/OsmConfigs/Details.cshtml: -------------------------------------------------------------------------------- 1 | @model OSMWeb.Models.OsmConfig 2 | 3 | @{ 4 | ViewBag.Title = "Details"; 5 | } 6 | 7 |

Details

8 | 9 |
10 | Please provide the information requested below. 11 | 12 |
Username
13 |
@Model.Username
14 | 15 |
Password
16 |
@Model.Password
17 | 18 |
FeatureDataSet
19 |
@Model.FeatureDataSet
20 | 21 |
Extent
22 |
@Model.Extent
23 |
24 |

25 | @Html.ActionLink("Edit", "Edit", new { id=Model.ID }) | 26 | @Html.ActionLink("Back to List", "Index") 27 |

28 | 29 | 30 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Views/OsmConfigs/Edit.cshtml: -------------------------------------------------------------------------------- 1 | @model OSMWeb.Models.OsmConfig 2 | 3 | @{ 4 | ViewBag.Title = "Edit"; 5 | } 6 | 7 |

Edit

8 | 9 | @using (Html.BeginForm()) { 10 | @Html.ValidationSummary(true) 11 |
12 | Please provide the information requested below. 13 | 14 | @Html.HiddenFor(model => model.ID) 15 | @Html.Partial("_CreateOrEdit", Model) 16 | 17 |

18 | 19 |

20 |
21 | } 22 | 23 |
24 | @Html.ActionLink("Back to List", "Index") 25 |
26 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Views/OsmConfigs/_CreateOrEdit.cshtml: -------------------------------------------------------------------------------- 1 | @model OSMWeb.Models.OsmConfig 2 | 3 | @* This partial view defines form fields that will appear when creating and editing entities *@ 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- 1 | @model System.Web.Mvc.HandleErrorInfo 2 | 3 | @{ 4 | ViewBag.Title = "Error"; 5 | } 6 | 7 |

8 | Sorry, an error occurred while processing your request. 9 |

10 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Views/Shared/_LogOnPartial.cshtml: -------------------------------------------------------------------------------- 1 | @if(Request.IsAuthenticated) { 2 | Welcome @User.Identity.Name! 3 | @Html.ActionLink("Log Off", "LogOff", "Account") | 4 | } 5 | else { 6 | @:@Html.ActionLink("Log On", "LogOn", "Account") | 7 | } 8 | 9 | @Html.ActionLink("Help", "About", "Home") -------------------------------------------------------------------------------- /src/OSMWeb10_1/Views/SyncNow/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Syncing now..."; 3 | } 4 | 5 |

Syncing now...

6 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Views/Upload/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Upload"; 3 | } 4 | 5 |

@ViewBag.Message

6 | 7 |

Upload complete

8 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Views/Upload/Upload.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Upload"; 3 | } 4 | 5 |

@ViewBag.Message

6 | 7 |

Upload complete

8 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "~/Views/Shared/_Layout.cshtml"; 3 | } -------------------------------------------------------------------------------- /src/OSMWeb10_1/osmeditor.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | http://www.openstreetmap.org 4 | c:\inetpub\wwwroot\osm\osm_domains.xml 5 | c:\inetpub\wwwroot\osm\OSMFeaturesProperties.xml 6 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/proxy.config: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 14 | 16 | 19 | 21 | 23 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/web.Debug.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 17 | 18 | 29 | 30 | -------------------------------------------------------------------------------- /src/OSMWeb10_1/web.Release.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 17 | 18 | 19 | 30 | 31 | -------------------------------------------------------------------------------- /src/OpenStreetMapEditorArcGIS64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/OpenStreetMapEditorArcGIS64.png -------------------------------------------------------------------------------- /src/ServicePublisher/GeoSpatial/SdeServerInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ServicePublisher.GeoSpatial 6 | { 7 | public class SdeServerInfo 8 | { 9 | private string _server; 10 | public string server 11 | { 12 | get { return _server; } 13 | set { _server = value; } 14 | } 15 | 16 | private string _instance; 17 | public string instance 18 | { 19 | get { return _instance; } 20 | set { _instance = value; } 21 | } 22 | 23 | private string _database; 24 | public string database 25 | { 26 | get { return _database; } 27 | set { _database = value; } 28 | } 29 | 30 | private string _user; 31 | public string user 32 | { 33 | get { return _user; } 34 | set { _user = value; } 35 | } 36 | 37 | private string _password; 38 | public string password 39 | { 40 | get { return _password; } 41 | set { _password = value; } 42 | } 43 | 44 | private string _version; 45 | public string version 46 | { 47 | get { return _version; } 48 | set { _version = value; } 49 | } 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /src/ServicePublisher/GeoSpatial/Util.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace ServicePublisher.GeoSpatial 7 | { 8 | public class Util 9 | { 10 | /// 11 | /// This function needs to be called to release all the com objects create within the context 12 | /// 13 | /// 14 | public static void ReleaseCOMObject(object o) 15 | { 16 | 17 | if (o != null) 18 | 19 | if (Marshal.IsComObject(o)) 20 | 21 | while (Marshal.ReleaseComObject(o) > 0) 22 | 23 | continue; 24 | 25 | } 26 | 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/ServicePublisher/MXD/COMUtil.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace ServicePublisher.MXD 7 | { 8 | class COMUtil 9 | { 10 | 11 | public static void ReleaseObject(object objectContext) 12 | { 13 | if (objectContext != null) 14 | if (Marshal.IsComObject(objectContext)) 15 | while (Marshal.ReleaseComObject(objectContext) > 0) 16 | continue; 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/ServicePublisher/MXD/LicenseInitializer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using ESRI.ArcGIS; 3 | 4 | namespace ServicePublisher.MXD 5 | { 6 | internal partial class LicenseInitializer 7 | { 8 | public LicenseInitializer() 9 | { 10 | ResolveBindingEvent += new EventHandler(BindingArcGISRuntime); 11 | } 12 | 13 | void BindingArcGISRuntime(object sender, EventArgs e) 14 | { 15 | 16 | if (!RuntimeManager.Bind(ProductCode.Server)) 17 | { 18 | 19 | // Failed to bind, announce and force exit 20 | Console.WriteLine("Invalid ArcGIS runtime binding. Application will shut down."); 21 | System.Environment.Exit(0); 22 | } 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /src/ServicePublisher/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("ServicePublisher")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("ServicePublisher")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2010")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("d5129ad3-315c-4099-a66a-7673d2485e77")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /src/ServicePublisher10_1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("ServicePublisher")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("ServicePublisher")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2011")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("6c324754-7215-4a40-8b3f-e938d4e70c12")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /src/ServicePublisher10_1/Python/ChangeDatasource.py: -------------------------------------------------------------------------------- 1 | import arcpy 2 | 3 | # get passed in arguments 4 | mapDoc = arcpy.GetParameterAsText(0) 5 | wrkspc = arcpy.GetParameterAsText(1) 6 | datasetName = arcpy.GetParameterAsText(2) 7 | #wrkspc = r"C:\Data\OSM\Mxds\NewOSMDEV.sde\sde.SDE.TempTest08" 8 | 9 | # set mxd 10 | mxd = arcpy.mapping.MapDocument(mapDoc) 11 | 12 | # change data source locations 13 | for lyr in arcpy.mapping.ListLayers(mxd): 14 | if lyr.supports("DATASOURCE"): 15 | print lyr.dataSource 16 | lyrDs = lyr.dataSource 17 | i = lyrDs.rfind("_osm_") 18 | if i > 0: 19 | fCNameExt = lyrDs[i:] 20 | newFCName = datasetName + fCNameExt 21 | print newFCName 22 | lyr.replaceDataSource(wrkspc, "SDE_WORKSPACE", newFCName) 23 | print lyr.dataSource 24 | 25 | # find any broken data sources and delete layer 26 | for df in arcpy.mapping.ListDataFrames(mxd): 27 | for lyr in arcpy.mapping.ListLayers(mxd, "", df): 28 | for brklyr in arcpy.mapping.ListBrokenDataSources(lyr): 29 | print 'Removing layer ' + brklyr.name + ' due to broken data source. ' 30 | arcpy.mapping.RemoveLayer(df, brklyr) 31 | 32 | # Set data frame extent 33 | df = arcpy.mapping.ListDataFrames(mxd)[0] 34 | desc = arcpy.Describe(wrkspc + '\\' + datasetName) 35 | df.extent = desc.extent 36 | 37 | # Save mxd 38 | mxd.save() -------------------------------------------------------------------------------- /src/ServicePublisher10_1/Python/DeleteData.py: -------------------------------------------------------------------------------- 1 | import arcpy 2 | import sys 3 | 4 | def find(f, seq): 5 | for item in seq: 6 | if f == item.name: 7 | return True 8 | 9 | # define local variables 10 | results = "" 11 | sdeConn = arcpy.GetParameterAsText(0) 12 | #sdeConn = r"C:\Data\OSM\Mxds\NewOSMDEV.sde" 13 | datasetName = arcpy.GetParameterAsText(1) 14 | #datasetName = r"sde.OSMUSER.SyncTest" 15 | 16 | 17 | try: 18 | # Create a Describe object 19 | desc = arcpy.Describe(sdeConn) 20 | 21 | # Get table list 22 | tableList = desc.children 23 | #print "Children:" 24 | #for child in tableList: 25 | # print "\t%s = %s" % (child.name, child.dataType) 26 | 27 | # delete relation table 28 | # Check if exists first then delete 29 | tName = datasetName + "_osm_relation" 30 | table = sdeConn + "\\" + tName 31 | if find(tName, tableList): 32 | arcpy.Delete_management(table) 33 | 34 | # delete revision table 35 | # Check if exists first then delete 36 | tName = datasetName + "_osm_revision" 37 | table = sdeConn + "\\" + tName 38 | if find(tName, tableList): 39 | arcpy.Delete_management(table) 40 | 41 | # delete dataset 42 | # Check if exists first then delete 43 | tName = datasetName 44 | table = sdeConn + "\\" + tName 45 | if find(tName, tableList): 46 | arcpy.Delete_management(table) 47 | 48 | except: 49 | print "Unexpected error in DeleteData:", sys.exc_info()[0] 50 | raise -------------------------------------------------------------------------------- /src/SyncUtilTask/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Net; 6 | 7 | namespace SyncUtilTask 8 | { 9 | class Program 10 | { 11 | static void Main(string[] args) 12 | { 13 | string sRequestToMake = "http://localhost/osm/SyncNow"; 14 | 15 | if (args.Length > 0) 16 | sRequestToMake = args[0]; 17 | 18 | using (WebClient client = new WebClient()) 19 | { 20 | string sResponse = client.DownloadString(sRequestToMake); 21 | 22 | Console.Write(sResponse); 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/SyncUtilTask/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("SyncUtilTask")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("SyncUtilTask")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2012")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("dd89c449-821f-4ac3-b79a-572da779547c")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /src/SyncUtilTask/SyncTaskForOSM.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/SyncUtilTask/SyncTaskForOSM.xml -------------------------------------------------------------------------------- /src/buildLanguages.bat: -------------------------------------------------------------------------------- 1 | rem build the default languages first 2 | 3 | cd OSMGeoProcessing 4 | 5 | resgen OSMGPToolsStrings.txt OSMGPToolsStrings.resx 6 | 7 | cd .. 8 | 9 | cd OSMEditor 10 | 11 | resgen OSMFeatureInspectorStrings.txt OSMFeatureInspectorStrings.resx 12 | 13 | cd .. 14 | 15 | cd OSMClassExtension 16 | 17 | resgen OSMClassExtensionStrings.txt OSMClassExtensionStrings.resx 18 | 19 | cd .. 20 | 21 | rem then let's go build all aditional languages 22 | 23 | set OSMEditorVersion=2.4.0.0 24 | 25 | cd OSMGeoProcessing\languages 26 | 27 | call build.bat %OSMEditorVersion% 28 | 29 | cd ..\.. 30 | 31 | cd OSMEditor\languages 32 | 33 | call build.bat %OSMEditorVersion% 34 | 35 | cd ..\.. 36 | 37 | -------------------------------------------------------------------------------- /src/data/GermanyMultiModal.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | streets 5 | highway IS NOT NULL 6 | 7 | 8 | railway 9 | railway IS NOT NULL 10 | 11 | 12 | bus_stops 13 | highway = 'bus_stop' 14 | 15 | 16 | osm_turns 17 | type=restriction 18 | 19 | 20 | 21 | streets 22 | 23 | 24 | 25 | 26 | Distance 27 | 28 | esriNAUMeters 29 | double 30 | 31 | streets 32 | From-To 33 | 34 | [m_length] 35 | 36 | 37 | 38 | streets 39 | To-From 40 | 41 | [m_length] 42 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /src/data/HOT Schema/HOT Custom Schema.tbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/HOT Schema/HOT Custom Schema.tbx -------------------------------------------------------------------------------- /src/data/HOT Schema/HOT_Lines.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/HOT Schema/HOT_Lines.lyr -------------------------------------------------------------------------------- /src/data/HOT Schema/HOT_Points.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/HOT Schema/HOT_Points.lyr -------------------------------------------------------------------------------- /src/data/HOT Schema/HOT_Polygons.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/HOT Schema/HOT_Polygons.lyr -------------------------------------------------------------------------------- /src/data/Lines.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/Lines.lyr -------------------------------------------------------------------------------- /src/data/Lines.lyr.xml: -------------------------------------------------------------------------------- 1 | 20110414130412001.0ISO 19139 Metadata Implementation SpecificationFALSEISO19139TRUELines.lyr00520120213155713002012021315571300OSM Downloaded LinesMap data (c) OpenStreetMap, ODbL 1.0Group layer to hold the edit templates for linear OpenStreetMap features inside the geodatabase.Microsoft Windows 7 Version 6.1 (Build 7600) ; ESRI ArcGIS 10.0.3.3600009Layerdataset20120213 2 | -------------------------------------------------------------------------------- /src/data/OSM_Layers_Renderer/OSM_Data.mxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OSM_Layers_Renderer/OSM_Data.mxd -------------------------------------------------------------------------------- /src/data/OSM_Layers_Renderer/OSM_Levels.mxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OSM_Layers_Renderer/OSM_Levels.mxd -------------------------------------------------------------------------------- /src/data/OSM_Layers_Renderer/ReadMe.txt: -------------------------------------------------------------------------------- 1 | Notes and Observations 2 | ----------------------- 3 | 4 | OSM_Data.mxd - is a 10.2.1 MXD with two levels of scaling. Simple symbology contains less layers and more basic styles 5 | 6 | 7 | OSM_Levels.mxd - is a 10.2.1 MXD with suggesting levels for caching and contains both detailed and simple layers 8 | 9 | 10 | Path to Data - C:\Data\OSM_Data\OSM_Data.gdb 11 | 12 | 13 | Labels - set to Only place labels inside polygons (zoom to area to reveal name) -------------------------------------------------------------------------------- /src/data/OSM_Layers_Renderer/Styles_LayerFiles/Aeroway.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OSM_Layers_Renderer/Styles_LayerFiles/Aeroway.lyr -------------------------------------------------------------------------------- /src/data/OSM_Layers_Renderer/Styles_LayerFiles/Amenity.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OSM_Layers_Renderer/Styles_LayerFiles/Amenity.lyr -------------------------------------------------------------------------------- /src/data/OSM_Layers_Renderer/Styles_LayerFiles/Highway.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OSM_Layers_Renderer/Styles_LayerFiles/Highway.lyr -------------------------------------------------------------------------------- /src/data/OSM_Layers_Renderer/Styles_LayerFiles/Landuse.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OSM_Layers_Renderer/Styles_LayerFiles/Landuse.lyr -------------------------------------------------------------------------------- /src/data/OSM_Layers_Renderer/Styles_LayerFiles/Leisure.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OSM_Layers_Renderer/Styles_LayerFiles/Leisure.lyr -------------------------------------------------------------------------------- /src/data/OSM_Layers_Renderer/Styles_LayerFiles/Military.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OSM_Layers_Renderer/Styles_LayerFiles/Military.lyr -------------------------------------------------------------------------------- /src/data/OSM_Layers_Renderer/Styles_LayerFiles/Natural.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OSM_Layers_Renderer/Styles_LayerFiles/Natural.lyr -------------------------------------------------------------------------------- /src/data/OSM_Layers_Renderer/Styles_LayerFiles/Place.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OSM_Layers_Renderer/Styles_LayerFiles/Place.lyr -------------------------------------------------------------------------------- /src/data/OSM_Layers_Renderer/Styles_LayerFiles/Power.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OSM_Layers_Renderer/Styles_LayerFiles/Power.lyr -------------------------------------------------------------------------------- /src/data/OSM_Layers_Renderer/Styles_LayerFiles/Railway.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OSM_Layers_Renderer/Styles_LayerFiles/Railway.lyr -------------------------------------------------------------------------------- /src/data/OSM_Layers_Renderer/Styles_LayerFiles/Rights of way.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OSM_Layers_Renderer/Styles_LayerFiles/Rights of way.lyr -------------------------------------------------------------------------------- /src/data/OSM_Layers_Renderer/Styles_LayerFiles/Shop.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OSM_Layers_Renderer/Styles_LayerFiles/Shop.lyr -------------------------------------------------------------------------------- /src/data/OSM_Layers_Renderer/Styles_LayerFiles/Waterway.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OSM_Layers_Renderer/Styles_LayerFiles/Waterway.lyr -------------------------------------------------------------------------------- /src/data/OSM_on_AGS.sd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OSM_on_AGS.sd -------------------------------------------------------------------------------- /src/data/OSM_on_AGS.tbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OSM_on_AGS.tbx -------------------------------------------------------------------------------- /src/data/OpenStreetMap Toolbox.tbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/OpenStreetMap Toolbox.tbx -------------------------------------------------------------------------------- /src/data/Points.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/Points.lyr -------------------------------------------------------------------------------- /src/data/Points.lyr.xml: -------------------------------------------------------------------------------- 1 | 20110414130525001.0ISO 19139 Metadata Implementation SpecificationFALSEISO19139TRUEPoints.lyr00520120213160010002012021316001000OSM Downloaded PointsMap data (c) OpenStreetMap, ODbL 1.0Group layer to hold the edit templates for point OpenStreetMap features inside the geodatabase.Microsoft Windows 7 Version 6.1 (Build 7600) ; ESRI ArcGIS 10.0.3.3600009Layerdataset20120213 2 | -------------------------------------------------------------------------------- /src/data/Polygons.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/Polygons.lyr -------------------------------------------------------------------------------- /src/data/Polygons.lyr.xml: -------------------------------------------------------------------------------- 1 | 20110414130543001.0ISO 19139 Metadata Implementation SpecificationFALSEISO19139TRUEPolygons.lyr00520120213160347002012021316034700OSM Downloaded PolygonsMap data (c) OpenStreetMap, ODbL 1.0Group layer to hold the edit templates for polygonal OpenStreetMap features inside the geodatabase.Microsoft Windows 7 Version 6.1 (Build 7600) ; ESRI ArcGIS 10.0.3.3600009Layerdataset20120213 2 | -------------------------------------------------------------------------------- /src/data/lines_postgresql.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/lines_postgresql.lyr -------------------------------------------------------------------------------- /src/data/lines_postgresql.lyr.xml: -------------------------------------------------------------------------------- 1 | 20110414130412001.0ISO 19139 Metadata Implementation SpecificationFALSEISO19139TRUElines_postgresql.lyr00520120213155831002012021315583100OSM Downloaded LinesMap data (c) OpenStreetMap, ODbL 1.0Group layer to hold the edit templates for linear OpenStreetMap features inside the geodatabase. PostgreSQL has a different set of reserved keywords that required special adjustments.Microsoft Windows 7 Version 6.1 (Build 7600) ; ESRI ArcGIS 10.0.3.3600009Layerdataset20120213 2 | -------------------------------------------------------------------------------- /src/data/points_postgresql.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/points_postgresql.lyr -------------------------------------------------------------------------------- /src/data/points_postgresql.lyr.xml: -------------------------------------------------------------------------------- 1 | 20110414130525001.0ISO 19139 Metadata Implementation SpecificationFALSEISO19139TRUEpoints_postgresql.lyr00520120213160204002012021316020400OSM Downloaded PointsMap data (c) OpenStreetMap, ODbL 1.0Group layer to hold the edit templates for point OpenStreetMap features inside the geodatabase. PostgreSQL has a different set of reserved keywords that required special adjustments.Microsoft Windows 7 Version 6.1 (Build 7600) ; ESRI ArcGIS 10.0.3.3600009Layerdataset20120213 2 | -------------------------------------------------------------------------------- /src/data/polygons_postgresql.lyr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/data/polygons_postgresql.lyr -------------------------------------------------------------------------------- /src/data/polygons_postgresql.lyr.xml: -------------------------------------------------------------------------------- 1 | 20110414130543001.0ISO 19139 Metadata Implementation SpecificationFALSEISO19139TRUEpolygons_postgresql.lyr00520120213160542002012021316054200OSM Downloaded PolygonsMap data (c) OpenStreetMap, ODbL 1.0Group layer to hold the edit templates for polygonal OpenStreetMap features inside the geodatabase. PostgreSQL has a different set of reserved keywords that required special adjustments.Microsoft Windows 7 Version 6.1 (Build 7600) ; ESRI ArcGIS 10.0.3.3600009Layerdataset20120213 2 | -------------------------------------------------------------------------------- /src/data/svr_datadownload.py: -------------------------------------------------------------------------------- 1 | import arcpy 2 | from arcpy import env 3 | 4 | # load the standard OpenStreetMap bpx as it references the core OSM tools 5 | arcpy.ImportToolbox(r'C:\Data\OSM\OpenStreetMap Toolbox.tbx') 6 | 7 | # define the enterprise geodatabase workspace 8 | env.workspace = r'C:\Data\OSM\Mxds\NewOSMDEV.sde' 9 | 10 | # get the feature set (first parameter) to extract the AOI envelope 11 | aoi_featureset = arcpy.GetParameter(0) 12 | inputName = arcpy.GetParameterAsText(1) 13 | 14 | validatedTableName = arcpy.ValidateTableName(inputName, env.workspace) 15 | 16 | nameOfTargetDataset = arcpy.os.path.join(env.workspace, validatedTableName) 17 | nameOfPointFeatureClass = arcpy.os.path.join(env.workspace, validatedTableName, validatedTableName + r'_osm_pt') 18 | nameOfLineFeatureClass = arcpy.os.path.join(env.workspace, validatedTableName, validatedTableName + r'_osm_ln') 19 | nameOfPolygonFeatureClass = arcpy.os.path.join(env.workspace, validatedTableName, validatedTableName + r'_osm_ply') 20 | 21 | # request the data from the OSM server and store it in the target feature dataset 22 | arcpy.OSMGPDownload_osmtools(r'http://www.openstreetmap.org', aoi_featureset,'DO_NOT_INCLUDE_REFERENCES', nameOfTargetDataset, nameOfPointFeatureClass, nameOfLineFeatureClass, nameOfPolygonFeatureClass) 23 | 24 | # Return the resulting messages as script tool output messages 25 | # 26 | x = 0 27 | while x < arcpy.GetMessageCount(): 28 | arcpy.AddReturnMessage(x) 29 | x = x + 1 30 | -------------------------------------------------------------------------------- /src/data/svr_datasync.py: -------------------------------------------------------------------------------- 1 | import arcpy 2 | from arcpy import env 3 | 4 | # load the standard OpenStreetMap bpx as it references the core OSM tools 5 | arcpy.ImportToolbox(r'C:\Data\OSM\OpenStreetMap Toolbox.tbx') 6 | 7 | # define the enterprise geodatabase workspace 8 | env.workspace = r'C:\Data\OSM\Mxds\NewOSMDEV.sde' 9 | 10 | # get the start date/time for synchronization (first parameter) 11 | start_diff_time = arcpy.GetParameterAsText(0) 12 | 13 | # load only diffs inside the AOI 14 | load_inside_aoi = arcpy.GetParameter(1) 15 | 16 | # name of feature dataset to synchronize 17 | inputName = arcpy.GetParameterAsText(2) 18 | 19 | validatedTableName = arcpy.ValidateTableName(inputName, env.workspace) 20 | # combine name of workspace and dataset 21 | syncDatasetName = arcpy.os.path.join(env.workspace, inputName) 22 | 23 | arcpy.AddMessage(syncDatasetName) 24 | 25 | try: 26 | # retrieve the deltas from the OpenStreetMap server and load them into the local geodatabase 27 | arcpy.OSMGPDiffLoader_osmtools(r'http://planet.openstreetmap.org/replication',syncDatasetName,start_diff_time,load_inside_aoi,'NORMAL_LOGGING') 28 | 29 | except: 30 | pass 31 | 32 | # Return the resulting messages as script tool output messages 33 | # 34 | x = 0 35 | while x < arcpy.GetMessageCount(): 36 | arcpy.AddReturnMessage(x) 37 | x = x + 1 38 | -------------------------------------------------------------------------------- /src/data/svr_dataupload.py: -------------------------------------------------------------------------------- 1 | import arcpy 2 | from arcpy import env 3 | 4 | # load the standard OpenStreetMap bpx as it references the core OSM tools 5 | arcpy.ImportToolbox(r'C:\Data\OSM\OpenStreetMap Toolbox.tbx') 6 | 7 | # define the enterprise geodatabase workspace 8 | env.workspace = r'C:\Data\OSM\Mxds\NewOSMDEV.sde' 9 | 10 | # name of feature dataset to synchronize 11 | inputName = arcpy.GetParameterAsText(0) 12 | 13 | validatedTableName = arcpy.ValidateTableName(inputName, env.workspace) 14 | revisionTableName = arcpy.os.path.join(env.workspace,validatedTableName + '_osm_revision') 15 | 16 | # comment describing the upload feature dataset 17 | upload_comment = arcpy.GetParameterAsText(1) 18 | 19 | # comment for source tag 20 | upload_source = arcpy.GetParameterAsText(2) 21 | 22 | # OSM Server login credentials (username and password) 23 | osm_credentials = arcpy.GetParameterAsText(3) 24 | 25 | # retrieve the deltas from the OpenStreetMap server and load them into the local geodatabase 26 | arcpy.OSMGPUpload_osmtools(r'https://www.openstreetmap.org',revisionTableName,upload_comment,upload_source,'OSMCHANGE_FORMAT',osm_credentials) 27 | -------------------------------------------------------------------------------- /src/packages/EFCodeFirst.1.1/EFCodeFirst.1.1 - Copy.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/EFCodeFirst.1.1/EFCodeFirst.1.1 - Copy.zip -------------------------------------------------------------------------------- /src/packages/EFCodeFirst.1.1/EFCodeFirst.1.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/EFCodeFirst.1.1/EFCodeFirst.1.1.nupkg -------------------------------------------------------------------------------- /src/packages/EFCodeFirst.1.1/content/EFCodeFirstReadMe.txt: -------------------------------------------------------------------------------- 1 | --------------------------------------------- 2 | EFCodeFirst PACKAGE IS OBSOLETE 3 | --------------------------------------------- 4 | 5 | 6 | A supported go-live version of Code First is now available as part of the 'EntityFramework' package. 7 | 8 | The 'EntityFramework' package has been installed to your project. 9 | 10 | Please install 'EntityFramework' directly in the future. -------------------------------------------------------------------------------- /src/packages/EFCodeFirst.1.1/tools/EFCodeFirstReadMe.txt: -------------------------------------------------------------------------------- 1 | --------------------------------------------- 2 | EFCodeFirst PACKAGE IS OBSOLETE 3 | --------------------------------------------- 4 | 5 | 6 | A supported go-live version of Code First is now available as part of the 'EntityFramework' package. 7 | 8 | The 'EntityFramework' package has been installed to your project. 9 | 10 | Please install 'EntityFramework' directly in the future. -------------------------------------------------------------------------------- /src/packages/EFCodeFirst.1.1/tools/install.ps1: -------------------------------------------------------------------------------- 1 | param($installPath, $toolsPath, $package, $project) 2 | $dte.ItemOperations.OpenFile($toolsPath + '\EFCodeFirstReadMe.txt') 3 | -------------------------------------------------------------------------------- /src/packages/EntityFramework.4.1.10331.0/EntityFramework.4.1.10331.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/EntityFramework.4.1.10331.0/EntityFramework.4.1.10331.0.nupkg -------------------------------------------------------------------------------- /src/packages/EntityFramework.4.1.10715.0/EntityFramework.4.1.10715.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/EntityFramework.4.1.10715.0/EntityFramework.4.1.10715.0.nupkg -------------------------------------------------------------------------------- /src/packages/EntityFramework.4.1.10715.0/lib/EntityFramework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/EntityFramework.4.1.10715.0/lib/EntityFramework.dll -------------------------------------------------------------------------------- /src/packages/Modernizr.1.7/Modernizr.1.7.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/Modernizr.1.7/Modernizr.1.7.nupkg -------------------------------------------------------------------------------- /src/packages/MvcScaffolding.1.0.0/MvcScaffolding.1.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/MvcScaffolding.1.0.0/MvcScaffolding.1.0.0.nupkg -------------------------------------------------------------------------------- /src/packages/MvcScaffolding.1.0.0/content/InstallationDummyFile.txt: -------------------------------------------------------------------------------- 1 | This file is added as part of the NuGet package installation process for the scaffolding package. 2 | It should be deleted automatically after installation is completed. If not, you can delete it manually. -------------------------------------------------------------------------------- /src/packages/MvcScaffolding.1.0.0/tools/Action/Action.cs.t4: -------------------------------------------------------------------------------- 1 | <#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> 2 | <# var viewModel = (EnvDTE.CodeType)Model.ViewModel; #> 3 | public ViewResult <#= Model.Action #>() 4 | { 5 | <# if (viewModel == null) { #> 6 | return View(); 7 | <# } else { #> 8 | return View(new <#= viewModel.Name #> { 9 | // Populate properties here 10 | }); 11 | <# } #> 12 | } -------------------------------------------------------------------------------- /src/packages/MvcScaffolding.1.0.0/tools/Action/Action.vb.t4: -------------------------------------------------------------------------------- 1 | <#@ Template Language="VB" HostSpecific="True" Inherits="DynamicTransform" #> 2 | <# Dim viewModel = CType(Model.ViewModel, EnvDTE.CodeType) #> 3 | 4 | Public Function <#= Model.Action #>() As ViewResult 5 | <# If viewModel Is Nothing Then #> 6 | Return View() 7 | <# Else #> 8 | Return View(New <#= viewModel.Name #>()) 9 | <# End If #> 10 | End Function -------------------------------------------------------------------------------- /src/packages/MvcScaffolding.1.0.0/tools/Action/ActionPost.cs.t4: -------------------------------------------------------------------------------- 1 | <#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> 2 | <# var viewModel = (EnvDTE.CodeType)Model.ViewModel; #> 3 | [HttpPost, ActionName("<#= Model.Action #>")] 4 | public ActionResult <#= Model.Action #>Post(<# if (viewModel != null) { #><#= viewModel.Name #> <#= viewModel.Name.ToLower() #><# } #>) 5 | { 6 | if (ModelState.IsValid) { 7 | return RedirectToAction("Index"); 8 | } else { 9 | return View(<# if (viewModel != null) { #><#= viewModel.Name.ToLower() #><# } #>); 10 | } 11 | } -------------------------------------------------------------------------------- /src/packages/MvcScaffolding.1.0.0/tools/Action/ActionPost.vb.t4: -------------------------------------------------------------------------------- 1 | <#@ Template Language="VB" HostSpecific="True" Inherits="DynamicTransform" #> 2 | <# Dim viewModel = CType(Model.ViewModel, EnvDTE.CodeType) #> 3 | 4 | ")> 5 | Public Function <#= Model.Action #>Post(<# If viewModel IsNot Nothing Then #>ByVal <#= viewModel.Name.ToLower() #> As <#= viewModel.Name #><# End If #>) As ActionResult 6 | If ModelState.IsValid Then 7 | Return RedirectToAction("Index") 8 | Else 9 | Return View(<# If viewModel IsNot Nothing Then #><#= viewModel.Name.ToLower() #><# End If #>) 10 | End If 11 | End Function -------------------------------------------------------------------------------- /src/packages/MvcScaffolding.1.0.0/tools/Action/ViewModel.cs.t4: -------------------------------------------------------------------------------- 1 | <#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> 2 | <#@ Output Extension="cs" #> 3 | using System; 4 | using System.Collections.Generic; 5 | using System.Linq; 6 | 7 | namespace <#= Model.Namespace #> 8 | { 9 | public class <#= Model.ClassName #> 10 | { 11 | // Add properties here 12 | } 13 | } -------------------------------------------------------------------------------- /src/packages/MvcScaffolding.1.0.0/tools/Action/ViewModel.vb.t4: -------------------------------------------------------------------------------- 1 | <#@ Template Language="VB" HostSpecific="True" Inherits="DynamicTransform" #> 2 | <#@ Output Extension="vb" #> 3 | <#= T4Scaffolding.Namespaces.BeginVb(Model.Namespace, Model.DefaultNamespace) #> 4 | Public Class <#= Model.ClassName #> 5 | ' Add properties here 6 | End Class 7 | <#= T4Scaffolding.Namespaces.EndVb(Model.Namespace, Model.DefaultNamespace) #> -------------------------------------------------------------------------------- /src/packages/MvcScaffolding.1.0.0/tools/ActionUnitTest/TestClass.cs.t4: -------------------------------------------------------------------------------- 1 | <#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> 2 | <#@ Output Extension="cs" #> 3 | using System; 4 | using System.Collections.Generic; 5 | using System.Linq; 6 | using Microsoft.VisualStudio.TestTools.UnitTesting; 7 | using <#= ((EnvDTE.CodeType)Model.Controller).Namespace.FullName #>; 8 | 9 | namespace <#= Model.Namespace #> 10 | { 11 | [TestClass] 12 | public class <#= Model.ClassName #> 13 | { 14 | } 15 | } -------------------------------------------------------------------------------- /src/packages/MvcScaffolding.1.0.0/tools/ActionUnitTest/TestClass.vb.t4: -------------------------------------------------------------------------------- 1 | <#@ Template Language="VB" HostSpecific="True" Inherits="DynamicTransform" #> 2 | <#@ Output Extension="vb" #> 3 | <# If CType(Model.Controller, EnvDTE.CodeType).Namespace IsNot Nothing Then #> 4 | Imports <#= CType(Model.Controller, EnvDTE.CodeType).Namespace.FullName #> 5 | 6 | <# End If #> 7 | <#= If(T4Scaffolding.Namespaces.BeginVb(Model.Namespace, Model.DefaultNamespace), "") #> 8 | 9 | Public Class <#= Model.ClassName #> 10 | End Class 11 | <#= If(T4Scaffolding.Namespaces.EndVb(Model.Namespace, Model.DefaultNamespace), "") #> -------------------------------------------------------------------------------- /src/packages/MvcScaffolding.1.0.0/tools/ActionWithUnitTest/MvcScaffolding.ActionWithUnitTest.ps1: -------------------------------------------------------------------------------- 1 | [T4Scaffolding.Scaffolder(Description = "Creates an action method, view model, view, and unit test stub")][CmdletBinding()] 2 | param( 3 | [parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)][string]$Controller, 4 | [parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)][string]$Action, 5 | [string]$ViewModel, 6 | [switch]$WithViewModel, 7 | [switch]$Post, 8 | [string]$Project, 9 | [string]$CodeLanguage, 10 | [string[]]$TemplateFolders, 11 | [switch]$Force = $false 12 | ) 13 | 14 | $actionScaffoldResult = Scaffold MvcScaffolding.Action -Controller $Controller -Action $Action -ViewModel $ViewModel -WithViewModel:$WithViewModel -Post:$Post -Project $Project -CodeLanguage $CodeLanguage -OverrideTemplateFolders $TemplateFolders -Force:$Force 15 | Scaffold MvcScaffolding.ActionUnitTest -Controller $actionScaffoldResult.Controller.FullName -Action $actionScaffoldResult.ActionMethod -ViewModel $actionScaffoldResult.ViewModel.FullName -Project $Project -CodeLanguage $CodeLanguage -OverrideTemplateFolders $TemplateFolders -Force:$Force 16 | -------------------------------------------------------------------------------- /src/packages/MvcScaffolding.1.0.0/tools/Controller/MvcScaffolding.ControllerWithRepository.ps1: -------------------------------------------------------------------------------- 1 | [T4Scaffolding.ControllerScaffolder("Controller with read/write action and views, using repositories", HideInConsole = $true, Description = "Adds an ASP.NET MVC controller with views and data access code", SupportsModelType = $true, SupportsDataContextType = $true, SupportsViewScaffolder = $true)][CmdletBinding()] 2 | param( 3 | [parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)][string]$ControllerName, 4 | [string]$ModelType, 5 | [string]$Project, 6 | [string]$CodeLanguage, 7 | [string]$DbContextType, 8 | [string]$Area, 9 | [string]$ViewScaffolder = "View", 10 | [alias("MasterPage")]$Layout, 11 | [alias("ContentPlaceholderIDs")][string[]]$SectionNames, 12 | [alias("PrimaryContentPlaceholderID")][string]$PrimarySectionName, 13 | [switch]$ReferenceScriptLibraries = $false, 14 | [switch]$NoChildItems = $false, 15 | [string[]]$TemplateFolders, 16 | [switch]$Force = $false, 17 | [string]$ForceMode 18 | ) 19 | 20 | Scaffold MvcScaffolding.Controller ` 21 | -ControllerName $ControllerName ` 22 | -ModelType $ModelType ` 23 | -Project $Project ` 24 | -CodeLanguage $CodeLanguage ` 25 | -DbContextType $DbContextType ` 26 | -Area $Area ` 27 | -ViewScaffolder $ViewScaffolder ` 28 | -Layout $Layout ` 29 | -SectionNames $SectionNames ` 30 | -PrimarySectionName $PrimarySectionName ` 31 | -ReferenceScriptLibraries:$ReferenceScriptLibraries ` 32 | -NoChildItems:$NoChildItems ` 33 | -OverrideTemplateFolders $TemplateFolders ` 34 | -Force:$Force ` 35 | -ForceMode $ForceMode ` 36 | -Repository 37 | -------------------------------------------------------------------------------- /src/packages/MvcScaffolding.1.0.0/tools/RazorView/Empty.cs.t4: -------------------------------------------------------------------------------- 1 | <#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> 2 | <#@ Output extension="cshtml" #> 3 | <# var viewDataType = (EnvDTE.CodeType) Model.ViewDataType; #> 4 | <# if(viewDataType != null) { #> 5 | @model <#= viewDataType.FullName #> 6 | 7 | <# } #> 8 | @{ 9 | ViewBag.Title = "<#= Model.ViewName #>"; 10 | <# if (!String.IsNullOrEmpty(Model.Layout)) { #> 11 | Layout = "<#= Model.Layout #>"; 12 | <# } #> 13 | } 14 | 15 |

<#= Model.ViewName #>

-------------------------------------------------------------------------------- /src/packages/MvcScaffolding.1.0.0/tools/RazorView/Empty.vb.t4: -------------------------------------------------------------------------------- 1 | <#@ Template Language="VB" HostSpecific="True" Inherits="DynamicTransform" #> 2 | <#@ Output extension="vbhtml" #> 3 | <# Dim viewDataType = CType(Model.ViewDataType, EnvDTE.CodeType) #> 4 | <# If viewDataType IsNot Nothing Then #> 5 | @ModelType <#= viewDataType.FullName #> 6 | 7 | <# End If #> 8 | @Code 9 | ViewData("Title") = "<#= Model.ViewName #>" 10 | <# If Not String.IsNullOrEmpty(Model.Layout) #> 11 | Layout = "<#= Model.Layout #>" 12 | <# End If #> 13 | End Code 14 | 15 |

<#= Model.ViewName #>

-------------------------------------------------------------------------------- /src/packages/MvcScaffolding.1.0.0/tools/Views/MvcScaffolding.Views.ps1: -------------------------------------------------------------------------------- 1 | [T4Scaffolding.Scaffolder(Description = "Adds ASP.NET MVC views for Create/Read/Update/Delete/Index scenarios")][CmdletBinding()] 2 | param( 3 | [parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, Position = 0)][string]$Controller, 4 | [string]$ModelType, 5 | [string]$Area, 6 | [alias("MasterPage")]$Layout, # If not set, we'll use the default layout 7 | [alias("ContentPlaceholderIDs")][string[]]$SectionNames, 8 | [alias("PrimaryContentPlaceholderID")][string]$PrimarySectionName, 9 | [switch]$ReferenceScriptLibraries = $false, 10 | [string]$Project, 11 | [string]$CodeLanguage, 12 | [string[]]$TemplateFolders, 13 | [string]$ViewScaffolder = "View", 14 | [switch]$Force = $false 15 | ) 16 | 17 | @("Create", "Edit", "Delete", "Details", "Index", "_CreateOrEdit") | %{ 18 | Scaffold $ViewScaffolder -Controller $Controller -ViewName $_ -ModelType $ModelType -Template $_ -Area $Area -Layout $Layout -SectionNames $SectionNames -PrimarySectionName $PrimarySectionName -ReferenceScriptLibraries:$ReferenceScriptLibraries -Project $Project -CodeLanguage $CodeLanguage -OverrideTemplateFolders $TemplateFolders -Force:$Force -BlockUi 19 | } -------------------------------------------------------------------------------- /src/packages/MvcScaffolding.1.0.0/tools/init.ps1: -------------------------------------------------------------------------------- 1 | param($rootPath, $toolsPath, $package, $project) 2 | 3 | # Note that as of NuGet 1.0, the init.ps1 scripts run in an undefined order, 4 | # so this script must not depend on T4Scaffolding already being initialized. 5 | 6 | # Simplistic tab expansion 7 | if (!$global:scaffolderTabExpansion) { $global:scaffolderTabExpansion = @{ } } 8 | $global:scaffolderTabExpansion["MvcScaffolding.RazorView"] = $global:scaffolderTabExpansion["MvcScaffolding.AspxView"] = { 9 | param($filter, $allTokens) 10 | $secondLastToken = $allTokens[-2] 11 | if ($secondLastToken -eq 'Template') { 12 | return @("Create", "Delete", "Details", "Edit", "Index") 13 | } 14 | } 15 | 16 | . (Join-Path $toolsPath "registerWithMvcTooling.ps1") -------------------------------------------------------------------------------- /src/packages/T4Scaffolding.1.0.1/T4Scaffolding.1.0.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/T4Scaffolding.1.0.1/T4Scaffolding.1.0.1.nupkg -------------------------------------------------------------------------------- /src/packages/T4Scaffolding.1.0.1/content/InstallationDummyFile.txt: -------------------------------------------------------------------------------- 1 | This file is added as part of the NuGet package installation process for the scaffolding package. 2 | It should be deleted automatically after installation is completed. If not, you can delete it manually. -------------------------------------------------------------------------------- /src/packages/T4Scaffolding.1.0.1/tools/CustomScaffolder/DefaultPs1Script.ps1.t4: -------------------------------------------------------------------------------- 1 | <#@ template language="C#" HostSpecific="True" inherits="DynamicTransform" #> 2 | <#@ Output Extension="ps1" #> 3 | [T4Scaffolding.Scaffolder(Description = "Enter a description of <#= Model.Scaffolder #> here")][CmdletBinding()] 4 | param( 5 | [string]$Project, 6 | [string]$CodeLanguage, 7 | [string[]]$TemplateFolders, 8 | [switch]$Force = $false 9 | ) 10 | 11 | $outputPath = "ExampleOutput" # The filename extension will be added based on the template's <#= "<" #>#@ Output Extension="..." #<#= ">" #> directive 12 | $namespace = (Get-Project $Project).Properties.Item("DefaultNamespace").Value 13 | 14 | Add-ProjectItemViaTemplate $outputPath -Template <#= Model.TemplateName #> ` 15 | -Model @{ Namespace = $namespace; ExampleValue = "Hello, world!" } ` 16 | -SuccessMessage "Added <#= Model.Scaffolder #> output at {0}" ` 17 | -TemplateFolders $TemplateFolders -Project $Project -CodeLanguage $CodeLanguage -Force:$Force -------------------------------------------------------------------------------- /src/packages/T4Scaffolding.1.0.1/tools/CustomScaffolder/DefaultT4Template.cs.t4: -------------------------------------------------------------------------------- 1 | <#@ template language="C#" HostSpecific="True" inherits="DynamicTransform" #> 2 | <#@ Output Extension="cs.t4" #> 3 | <#= "<" #>#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #<#= ">" #> 4 | <#= "<" #>#@ Output Extension="cs" #<#= ">" #> 5 | using System; 6 | using System.Collections.Generic; 7 | using System.Linq; 8 | using System.Web; 9 | 10 | namespace <#= "<" #>#= Model.Namespace #<#= ">" #> 11 | { 12 | public class ExampleOutput 13 | { 14 | // Example model value from scaffolder script: <#= "<" #>#= Model.ExampleValue #<#= ">" #> 15 | } 16 | } -------------------------------------------------------------------------------- /src/packages/T4Scaffolding.1.0.1/tools/CustomScaffolder/DefaultT4Template.vb.t4: -------------------------------------------------------------------------------- 1 | <#@ template language="C#" HostSpecific="True" inherits="DynamicTransform" #> 2 | <#@ Output Extension="vb.t4" #> 3 | <#= "<" #>#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #<#= ">" #> 4 | <#= "<" #>#@ Output Extension="vb" #<#= ">" #> 5 | Namespace <#= "<" #>#= Model.Namespace #<#= ">" #> 6 | Public Class ExampleOutput 7 | ' Example model value from scaffolder script: <#= "<" #>#= Model.ExampleValue #<#= ">" #> 8 | End Class 9 | End Namespace -------------------------------------------------------------------------------- /src/packages/T4Scaffolding.1.0.1/tools/CustomScaffolder/T4Scaffolding.CustomScaffolder.ps1: -------------------------------------------------------------------------------- 1 | [T4Scaffolding.Scaffolder(Description = "Creates an entirely new scaffolder with a PS1 script and a T4 template")][CmdletBinding()] 2 | param( 3 | [parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)][string]$CustomScaffolderName, 4 | [string]$Project, 5 | [string]$CodeLanguage, 6 | [string[]]$TemplateFolders, 7 | [switch]$Force = $false 8 | ) 9 | 10 | $templateName = $CustomScaffolderName + "Template" 11 | 12 | # PS1 script 13 | $customScaffoldersPath = [T4Scaffolding.Core.ScaffoldingConstants]::CustomScaffoldersFolderPath 14 | $outputPath = Join-Path (Join-Path $customScaffoldersPath $CustomScaffolderName) $CustomScaffolderName 15 | Add-ProjectItemViaTemplate $outputPath -Template DefaultPs1Script -Model @{ 16 | Scaffolder = $CustomScaffolderName; 17 | TemplateName = $templateName; 18 | } -SuccessMessage "Added scaffolder script '{0}'" -TemplateFolders $TemplateFolders -Project $Project -CodeLanguage "ps1" -Force:$Force 19 | 20 | # T4 template 21 | $outputPath = Join-Path (Join-Path $customScaffoldersPath $CustomScaffolderName) $templateName 22 | Add-ProjectItemViaTemplate $outputPath -Template DefaultT4Template -Model @{ 23 | } -SuccessMessage "Added scaffolder template '{0}'" -TemplateFolders $TemplateFolders -Project $Project -CodeLanguage $CodeLanguage -Force:$Force -------------------------------------------------------------------------------- /src/packages/T4Scaffolding.1.0.1/tools/EFDbContext/DbContext.cs.t4: -------------------------------------------------------------------------------- 1 | <#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> 2 | <#@ Output Extension="cs" #> 3 | using System; 4 | using System.Collections.Generic; 5 | using System.Data.Entity; 6 | using System.Linq; 7 | using System.Web; 8 | 9 | namespace <#= Model.DbContextNamespace #> 10 | { 11 | public class <#= Model.DbContextType #> : DbContext 12 | { 13 | // You can add custom code to this file. Changes will not be overwritten. 14 | // 15 | // If you want Entity Framework to drop and regenerate your database 16 | // automatically whenever you change your model schema, add the following 17 | // code to the Application_Start method in your Global.asax file. 18 | // Note: this will destroy and re-create your database with every model change. 19 | // 20 | // System.Data.Entity.Database.SetInitializer(new System.Data.Entity.DropCreateDatabaseIfModelChanges<<#= Model.DbContextNamespace #>.<#= Model.DbContextType #>>()); 21 | 22 | } 23 | } -------------------------------------------------------------------------------- /src/packages/T4Scaffolding.1.0.1/tools/EFDbContext/DbContext.vb.t4: -------------------------------------------------------------------------------- 1 | <#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> 2 | <#@ Output Extension="vb" #> 3 | Imports System.Data.Entity 4 | 5 | <#= T4Scaffolding.Namespaces.BeginVb(Model.DbContextNamespace, Model.DefaultNamespace) #> 6 | Public Class <#= Model.DbContextType #> : Inherits DbContext 7 | 8 | ' You can add custom code to this file. Changes will not be overwritten. 9 | ' 10 | ' If you want Entity Framework to drop and regenerate your database 11 | ' automatically whenever you change your model schema, add the following 12 | ' code to the Application_Start method in your Global.asax file. 13 | ' Note: this will destroy and re-create your database with every model change. 14 | ' 15 | ' System.Data.Entity.Database.SetInitializer(New System.Data.Entity.DropCreateDatabaseIfModelChanges(Of <#= Model.DbContextNamespace #>.<#= Model.DbContextType #>)()) 16 | 17 | End Class 18 | <#= T4Scaffolding.Namespaces.EndVb(Model.DbContextNamespace, Model.DefaultNamespace) #> -------------------------------------------------------------------------------- /src/packages/T4Scaffolding.1.0.1/tools/EFDbContext/DbContextEntityMember.cs.t4: -------------------------------------------------------------------------------- 1 | <#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> 2 | public DbSet<<#= ((EnvDTE.CodeType)Model.EntityType).FullName #>> <#= Model.EntityTypeNamePluralized #> { get; set; } -------------------------------------------------------------------------------- /src/packages/T4Scaffolding.1.0.1/tools/EFDbContext/DbContextEntityMember.vb.t4: -------------------------------------------------------------------------------- 1 | <#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> 2 | Public Property <#= Model.EntityTypeNamePluralized #> As DbSet(Of <#= ((EnvDTE.CodeType)Model.EntityType).FullName #>) -------------------------------------------------------------------------------- /src/packages/T4Scaffolding.1.0.1/tools/T4Scaffolding.Format.ps1xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | T4Scaffolding.Core.ScaffolderLocators.ScaffolderInfo 5 | 6 | T4Scaffolding.Core.ScaffolderLocators.ScaffolderInfo 7 | 8 | 9 | 10 | 35 11 | 12 | 30 13 | 14 | 15 | 16 | 17 | Name 18 | Description 19 | PackageName 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /src/packages/T4Scaffolding.1.0.1/tools/uninstall.ps1: -------------------------------------------------------------------------------- 1 | param($rootPath, $toolsPath, $package, $project) 2 | 3 | # Bail out if scaffolding is disabled (probably because you're running an incompatible version of NuGet) 4 | if (-not (Get-Command Invoke-Scaffolder)) { return } 5 | 6 | # Try to delete the solution-level config file, if there is one 7 | if ($project) { 8 | $solutionDir = [System.IO.Path]::GetDirectoryName($project.DTE.Solution.FullName) 9 | $configFile = Join-Path $solutionDir "scaffolding.config" 10 | if (Test-Path $configFile) { 11 | Set-IsCheckedOut $configFile 12 | del $configFile 13 | } 14 | } -------------------------------------------------------------------------------- /src/packages/elmah.1.1/content/web.config.transform: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 |
7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /src/packages/elmah.1.1/elmah.1.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/elmah.1.1/elmah.1.1.nupkg -------------------------------------------------------------------------------- /src/packages/elmah.corelibrary.1.2/elmah.corelibrary.1.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/elmah.corelibrary.1.2/elmah.corelibrary.1.2.nupkg -------------------------------------------------------------------------------- /src/packages/jQuery.1.5.1/jQuery.1.5.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/jQuery.1.5.1/jQuery.1.5.1.nupkg -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.accordion.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI Accordion 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 12 | * 13 | * http://docs.jquery.com/UI/Accordion#theming 14 | */ 15 | /* IE/Win - Fix animation bug - #4615 */ 16 | .ui-accordion { width: 100%; } 17 | .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } 18 | .ui-accordion .ui-accordion-li-fix { display: inline; } 19 | .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } 20 | .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } 21 | .ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } 22 | .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } 23 | .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } 24 | .ui-accordion .ui-accordion-content-active { display: block; } 25 | -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.all.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI CSS Framework 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 12 | * 13 | * http://docs.jquery.com/UI/Theming 14 | */ 15 | @import "jquery.ui.base.css"; 16 | @import "jquery.ui.theme.css"; 17 | -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.base.css: -------------------------------------------------------------------------------- 1 | @import url("jquery.ui.core.css"); 2 | @import url("jquery.ui.resizable.css"); 3 | @import url("jquery.ui.selectable.css"); 4 | @import url("jquery.ui.accordion.css"); 5 | @import url("jquery.ui.autocomplete.css"); 6 | @import url("jquery.ui.button.css"); 7 | @import url("jquery.ui.dialog.css"); 8 | @import url("jquery.ui.slider.css"); 9 | @import url("jquery.ui.tabs.css"); 10 | @import url("jquery.ui.datepicker.css"); 11 | @import url("jquery.ui.progressbar.css"); -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.progressbar.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI Progressbar 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 12 | * 13 | * http://docs.jquery.com/UI/Progressbar#theming 14 | */ 15 | .ui-progressbar { height:2em; text-align: left; } 16 | .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.resizable.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI Resizable 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)] 12 | * 13 | * http://docs.jquery.com/UI/Resizable#theming 14 | */ 15 | .ui-resizable { position: relative;} 16 | .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;} 17 | .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } 18 | .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } 19 | .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } 20 | .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } 21 | .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } 22 | .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } 23 | .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } 24 | .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } 25 | .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;} -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.selectable.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI Selectable 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 12 | * 13 | * http://docs.jquery.com/UI/Selectable#theming 14 | */ 15 | .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } 16 | -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.slider.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: While Microsoft is not the author of this file, Microsoft is 3 | * offering you a license subject to the terms of the Microsoft Software 4 | * License Terms for Microsoft ASP.NET Model View Controller 3. 5 | * Microsoft reserves all other rights. The notices below are provided 6 | * for informational purposes only and are not the license terms under 7 | * which Microsoft distributed this file. 8 | * 9 | * jQuery UI Slider 1.8.11 10 | * 11 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 12 | * 13 | * http://docs.jquery.com/UI/Slider#theming 14 | */ 15 | .ui-slider { position: relative; text-align: left; } 16 | .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } 17 | .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } 18 | 19 | .ui-slider-horizontal { height: .8em; } 20 | .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } 21 | .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } 22 | .ui-slider-horizontal .ui-slider-range-min { left: 0; } 23 | .ui-slider-horizontal .ui-slider-range-max { right: 0; } 24 | 25 | .ui-slider-vertical { width: .8em; height: 100px; } 26 | .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } 27 | .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } 28 | .ui-slider-vertical .ui-slider-range-min { bottom: 0; } 29 | .ui-slider-vertical .ui-slider-range-max { top: 0; } -------------------------------------------------------------------------------- /src/packages/jQuery.UI.Combined.1.8.11/jQuery.UI.Combined.1.8.11.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/jQuery.UI.Combined.1.8.11/jQuery.UI.Combined.1.8.11.nupkg -------------------------------------------------------------------------------- /src/packages/jQuery.Validation.1.8.0/jQuery.Validation.1.8.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/jQuery.Validation.1.8.0/jQuery.Validation.1.8.0.nupkg -------------------------------------------------------------------------------- /src/packages/jQuery.vsdoc.1.5.1/jQuery.vsdoc.1.5.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-osm-editor/e4b9905c264aa22f8eeb657efd52b12cdebea69a/src/packages/jQuery.vsdoc.1.5.1/jQuery.vsdoc.1.5.1.nupkg -------------------------------------------------------------------------------- /src/packages/repositories.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/scaffolding.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | --------------------------------------------------------------------------------