Skip to content

Instantly share code, notes, and snippets.

View danikane's full-sized avatar

Daniel Kehlibarov danikane

View GitHub Profile
# Courtesy of ESRI Australia
# https://esriaustraliatechblog.wordpress.com/2020/12/22/basic-enterprise-geodatabase-maintenance/
# For replicas visit https://esriaustraliatechblog.wordpress.com/2021/07/06/faq-what-is-the-correct-workflow-to-achieve-a-full-compress-in-a-versioned-geodatabase-using-replicas/
# Other references
# https://desktop.arcgis.com/en/arcmap/latest/manage-data/geodatabases/recommended-version-administration-workflow.htm
# https://desktop.arcgis.com/en/arcmap/latest/manage-data/geodatabases/using-python-scripting-to-batch-reconcile-and-post-versions.htm
# https://sspinnovations.com/blog/very-simple-automated-sde-database-maintenance/
import logging
@danikane
danikane / ArcGIS Sort Domains.py
Last active March 17, 2022 10:09
ArcGIS Sort Domains
# coding: utf8
# Import modules
import arcpy
from datetime import datetime
# Local variables
gdb_conn = r"C:\..\GIS.sde"
# Sort domains
<html>
<body>
<a href="https://fieldmaps.arcgis.app">Open Field Maps</a>
</body>
</html>
<a href="https://fieldmaps.arcgis.app">Open Field Maps</a>
@danikane
danikane / index.html
Created September 3, 2021 19:51
Leaflet ArcGIS Elevation TMS
<!DOCTYPE html>
<html>
<head>
<title>Quick Start - Leaflet</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link
rel="stylesheet"
@danikane
danikane / app.js
Created November 8, 2019 23:09
multer upload MongoDB
const express = require("express");
const multer = require("multer");
const storage = multer.memoryStorage();
const upload = multer({ storage });
const app = express();
const mongoose = require("mongoose");
mongoose.connect("mongodb://localhost:27017/multerdb", {
useNewUrlParser: true,
useUnifiedTopology: true
worker_processes auto;
events {
worker_connections 1024;
}
http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
@danikane
danikane / LeafletPlayback.js
Created December 18, 2018 10:01
Leaflet Playback with index
// UMD initialization to work with CommonJS, AMD and basic browser script include
(function(factory) {
var L;
if (typeof define === 'function' && define.amd) {
// AMD
define(['leaflet'], factory);
} else if (typeof module === 'object' && typeof module.exports === 'object') {
// Node/CommonJS
L = require('leaflet');
module.exports = factory(L);
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<InputLocale>0409:00000409</InputLocale>
<SystemLocale>en-US</SystemLocale>
<UILanguage>en-US</UILanguage>
<UILanguageFallback>en-US</UILanguageFallback>
<UserLocale>en-US</UserLocale>
</component>