CRIME APP
Carlos Herrera - Esri Spain
CARLOS
HERRERA
EXPÓSITO
Ingeniero Técnico en Topografía
GIS Courses
Esri Spain GIS Master
Developer in Esri Spain
CRIME APP
WORK
TOOLS
ArcMap
PyScripter
Brackets
ArcGIS Server
ArcGIS Online
Web AppBuilder
PROJECT
Analysis
Objectives
What I need?
Analysis
EEUU is the reference
UK
Spain
Objectives
Web App
Analysis and prevention of crime
Query builder
Tools
SIMPLE AND EASY TO USE
What I need?
Administrative regions
POI's
Security
INCIDENTS
DATA
DATA
SOLUTION
Simulate data
PYTHON
CREATE DATA
PYTHON
Create Random Point
Add fields
Fill fields
import random
import time
import datetime
def strTimeProp(start, end, format, prop):
stime = time.mktime(time.strptime(start, format))
etime = time.mktime(time.strptime(end, format))
ptime = stime + prop * (etime - stime)
return time.strftime(format, time.localtime(ptime))
def randomDate(start, end, prop):
return strTimeProp(start, end, '%d-%m-%Y %H:%M:%S %A', prop)
GEOPROCESSING
Query Builder
Hot/Cold Spot
VERSIONING
GDB Enterprise
Only one user
PUBLISHING
SERVICES
Map Services
ArcGIS Server
Geoprocess
PUBLISHING
SERVICES
Map Services
ArcGIS Online
Edit layer
DEVELOPING
CRIME APP
Aplication
structure
Aplication
structure
{
"uri": "widgets/ZoomSlider/Widget",
"position": {
"left": 25,
"top": 405,
"relativeTo": "map"
},
"version": "1.4",
"id": "widgets_ZoomSlider_Widget_22",
"name": "ZoomSlider",
"label": "Control deslizante de zoom"
},
{
"uri": "widgets/HomeButton/Widget",
"position": {
"left": 25,
"top": 485,
"relativeTo": "map"
},
"id": "widgets_HomeButton_Widget_23",
"name": "HomeButton",
"label": "Botón de inicio"
},
config.json
Chrome
Inspector
ANALYSIS
MODE
Widgets
Query Builder
Geoprocessing widget WAB
What? When? Where?
Query Builder
Input parameters
Out parameters
Google Street
View
Bookmarks
PREVENTION
MODE
Widgets
Previous
notes
Structure & Lifecycle
Previous
notes
Structure & Lifecycle
Demographic
information
Heatmap
Input parameters
Heatmap
Statistics
Hot/Cold
Spots
Geoprocessing widget WAB
Edit
Geoprocessing widget WAB
QUESTIONS?
carlosherrera151@gmail.com
carlosherreraexposito@gmail.com