SlideShare a Scribd company logo
1 of 8
Download to read offline
‫كورس‬‫الجغرافية‬ ‫المعلومات‬ ‫نظم‬ ‫برمجة‬ - GIS Development
Part one (ArcMap - Arc Catalog):
Section 01:
introduction:-
• What is a GIS
• Raster and vector
• ArcGIS Applications
• Data frame
• Data View and Layout View
• Symbology
• MXD
• Data formats
Georefrence:-
• What is georeferencing?
• Coordinate systems
• Map projections
• Georeferencing tool bar
• Viewing projection information
Create Geodatabase:-
• Geodatabase basics (feature classes, feature datasets, table)
• Creating a new geodatabase
• Creating the geodatabase structure
• Creating tables * Fields types of table
• Import Schema from other
Digitizing & Editing:-
• Editor tool bar
• Edit sessions
• Selecting features
• Standard tool bar
• Advanced Editing tool bar
Attribute:-
• Understanding table (Row - Column - Values)
• Table Functions (Sort – Calculation – Summarize – Statistics)
• Table Options
• Graphs
• Reports
• Select by Attribute (Quarry)
• Select by location
• Selection by graphics
Layer properties:-
• General
• Source
• Selection
• Display
• Fields
• Definition Query
Section 02:
Subtypes & Domains:-
• Creating subtypes
• Working with subtypes in ArcMap
• Creating domains
• Types of domains
• Associating domains to subtypes Source
Join & Relate:-
• Spatial Join
• Attribute Join
• Table relationship cardinality
• Creating relationship classes in ArcCatalog
• Relationship properties in ArcCatalog
• Using the relationship in ArcMap
• Working with subtypes in ArcMap
Label & Annotation:-
• Label options
• Label placement
• Label visibility
• Labeling with an expression
• Label Classes
• Maplex
Topology:-
• Understanding topology
• Creating topology in ArcCatalog
• Topology Rules
• Validate Topology
• Using topology in ArcMap
Layout:-
• Design in Layout View
• Map elements added to Layout
• Setting the page
• Layout tool bar
• Grids and rulers
• Creating and using map templates
Transfer Schema of MDB:-
• Defining structure by importing existing data
• Loading spatial data into the geodatabase
• Defining structure by exporting existing data
Conversion:-
• Convert data to other types (to polygon – to line)
• Convert data to other formats (to CAD – to Geodatabase to kml)
• Convert Excel sheet (to shapfile)
Final Project:-
• Create Water Network .then work with this data in Arc Server And ESRI JavaScript
API
Part Two (Arc Server -HTML5 -CSS3 -JavaScript):
Section 01:
Publishing Services:-
• The Course Overview
• Overview of Types of Services and Service Parameters
• Publish a Read-only Map Service
• Publish an Editable Feature Service
• Publish an Editable Feature Service (Continued)
• Publish a Feature Service with a Related Table
• Publish a WMS and WFS
• Publish a KML
• Publish a Cached Map Service
Accessing and Consuming Services on the ArcGIS Platform:-
• Viewing Your Services
• Add Services to an ArcGIS Online Map
• Editing Services in an ArcGIS Online Map
• Editing Services in Web AppBuilder
• Add Services Using the ArcGIS JavaScript API
Consume Services via Other Mapping APIs and Platforms:-
• Overview of Popular Mapping API
• Add Services Using ESRI Leaflet
• Add Services Using OpenLayers
Section 02:
Optimize and Monitor Services:-
• The Course Overview
• Optimize Your Services, Part One
• Optimize Your Services, Part Two
• Monitor Server Statistics
• Monitor Server Log and Error Reports
Server Security:-
• Configure a Secure Environment
• Manage ArcGIS Server Users and Roles
• Restrict Access to Services
• Token Based Authentication
Automating Server Administration:-
• ArcGIS REST API and ArcPy
• Scripting Example: Write Service Properties to CSV File
• Scripting Example: Stop/Start Services
• ArcGIS Server Command Line Utilities
Issues and Tips for ArcGIS Server:-
• Common Issues with ArcGIS Server
• ArcGIS Web Adaptor
• Tips for ArcGIS Server Administration
Section 03:
Github:-
• GitHub|| Create new account and Understand GitHub
• GitHub|| install git version on windows
• GitHub|| Add Team members to push and pull
• GitHub|| remove folder from github
• GitHub|| GitHub wiki
• GitHub || Branchs
Section 04:
HTML5:-
• HTML ⁄ HTML5 intro
• HTML⁄HTML5 overview
• HTML⁄HTML5 tags
• HTML⁄HTML5 formatting
• HTML⁄HTML5 Heading
• HTML⁄HTML5 Paragraph
• HTML⁄HTML5 Image
• HTML⁄HTML5 table
• HTML⁄HTML5 Lists
• HTML⁄HTML5 ordered List
• HTML⁄HTML5 unordered list
• HTML⁄HTML5 Form
• HTML⁄HTML5 Marquee
• HTML⁄HTML5 title
• HTML⁄HTML5 DIV
• HTML⁄HTML5 pre
• HTML⁄HTML5 em,strong,samp,var,kdb,code
• HTML⁄HTML5 label
• HTML⁄HTML5 a link
• HTML⁄HTML5 Audio
• HTML⁄HTML5 Video
• HTML⁄HTML5 Video
• HTML⁄HTML5 progress bar
• HTML⁄HTML5 datalist
• HTML⁄HTML5 footer
• HTML⁄HTML5 Figure ⁄ Figcaption
• HTML⁄HTML5 Article⁄Aside
• HTML⁄HTML5 Details⁄Summary
• HTML⁄HTML5 Section
• HTML⁄HTML5 Time
• HTML⁄HTML5 Canvas
• HTML⁄HTML5 Canvas
• HTML⁄HTML5 SVG
• HTML⁄HTML5 Drag & Drop
• HTML⁄HTML5 Entities
• HTML⁄HTML5 Local Storage
Section 05:
CSS3:-
• CSS ⁄ CSS3 intro
• CSS ⁄ CSS3 overview
• CSS ⁄ CSS3 Selectors
• CSS ⁄ CSS3 Class Selectors
• CSS ⁄ CSS3 Styles
• CSS ⁄ CSS3 Selectors properties
• CSS ⁄ CSS3 Selectors border
• CSS ⁄ CSS3 Selectors display
• CSS ⁄ CSS3 Selectors float
• CSS ⁄ CSS3 Selectors fonts
• CSS ⁄ CSS3 Selectors line
• CSS ⁄ CSS3 Selectors margin
• CSS ⁄ CSS3 Selectors opacity
• CSS ⁄ CSS3 Selectors overflow
• CSS ⁄ CSS3 Selectors padding
• CSS ⁄ CSS3 Selectors Navbar
• CSS ⁄ CSS3 Selectors Links
• CSS ⁄ CSS3 Selectors position
• CSS ⁄ CSS3 Selectors outline
• CSS ⁄ CSS3 Selectors photo
• CSS ⁄ CSS3 Selectors table
• CSS ⁄ CSS3 Advance Animation
• CSS ⁄ CSS3 Advance Animation
• CSS ⁄ CSS3 Advance Gradient
• CSS ⁄ CSS3 Advance Transition
• CSS ⁄ CSS3 Selectors mdeia⁄screen
Section 06:
JavaScript:-
• JavaScript intro
• JavaScript overview
• JavaScript Variable
• JavaScript Data type
• JavaScript Operators
• JavaScript Operators
• JavaScript if statement
• JavaScript Switch
• JavaScript Loops
• JavaScript While do While
• JavaScript Functions
• JavaScript Objects
• JavaScript Objects & properties
• JavaScript Objects & methods
• JavaScript Objects & methods
• JavaScript Array
• JavaScript Array
• JavaScript Object Number
• JavaScript Object String
• JavaScript Object Math
• JavaScript Boolean
• JavaScript Object Date
• JavaScript BOM
Part Third (ESRI JavaScript API -GIS Web Project For Water
Network):
Section 01:
ESRI JavaScript API:-
• Getting Started
• Add Map View and Scene View in Map APP
• Populating map services in a drop down
• Adding a Map Image Layer to the map
• Add Legends in Map APP
• Add multiple maps
• Add basemaps gallery
• Building layers table of content from scratch
• Code cleanup and refactoring
• Building table of content with nested layers recursively
• Querying features in a layer
• Query REST end point
• Populate basemaps in a list
• Working with the search widget
• Building an attributes viewer table ( like ArcMap and Pro)
• Load Map service on start of application
• EPOCH to Date
• Download Offline ESRI JS API And Insert in APP
• Code Cleanup
• Paging in Attribute Table
• Add Paging (Count)
• Moving to Node Js, Express, npm, git
• Insert Method of Point Geometry
• Insert Method of Line Geometry
• Insert Method of Polygon
• Refactor html js code into .js classes
• List services in any ArcGIS Server instance
• Projecting Spatial Reference with Geometry Service
• Software Testing and add commit about APP in github Account
• Add Zoom to Feature in Attribute Table
• Default page selection
• Filter results based on the current map extent
• Listing the first “n” pages in the attribute table viewer
• editing in data from arcgis server
• add some widgets in your map
• add css3 styles in map and Use JQUERY
‫م‬‫جغرافيه‬ ‫معلومات‬ ‫نظم‬ ‫ومبرمج‬ ‫محلل‬ ...... ‫غازى‬ ‫جمال‬ ‫أحمد‬ /
‫الكورس‬ ‫وطلب‬ ‫للتواصل‬ //
‫اب‬ ‫واتس‬ ‫للتواصل‬00966534740221
agmghazi@hotmail.com
https://agmghazi.blogspot.com/

More Related Content

What's hot

What's New for Cartography in ArcGIS 10.2
What's New for Cartography in ArcGIS 10.2What's New for Cartography in ArcGIS 10.2
What's New for Cartography in ArcGIS 10.2Aileen Buckley
 
Torkel Ödegaard (Creator of Grafana) - Grafana at #DOXLON
Torkel Ödegaard (Creator of Grafana) - Grafana at #DOXLONTorkel Ödegaard (Creator of Grafana) - Grafana at #DOXLON
Torkel Ödegaard (Creator of Grafana) - Grafana at #DOXLONOutlyer
 
ESRI ERUC 2014 - Easy Automation for Process Efficiencies
ESRI ERUC 2014 - Easy Automation for Process EfficienciesESRI ERUC 2014 - Easy Automation for Process Efficiencies
ESRI ERUC 2014 - Easy Automation for Process EfficienciesTammy Kobliuk
 
Break on Through (To The Java(Script) Side) - Smart Development - Esri UK Ann...
Break on Through (To The Java(Script) Side) - Smart Development - Esri UK Ann...Break on Through (To The Java(Script) Side) - Smart Development - Esri UK Ann...
Break on Through (To The Java(Script) Side) - Smart Development - Esri UK Ann...Esri UK
 
Sap abap online training
Sap abap online trainingSap abap online training
Sap abap online trainingMonster Courses
 
Esri Scotland Conf 2016 Web AppBuilder
Esri Scotland Conf 2016   Web AppBuilderEsri Scotland Conf 2016   Web AppBuilder
Esri Scotland Conf 2016 Web AppBuilderEsri UK
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence PortfolioYubaraj Khanal
 
Designing and Using Cached Map
Designing and Using Cached Map Designing and Using Cached Map
Designing and Using Cached Map M.Muneeb Ashraf
 
new_informatica_1
new_informatica_1new_informatica_1
new_informatica_1rao dpr
 
cognos_1
cognos_1cognos_1
cognos_1rao dpr
 
An online viewer for Geospatial Vector Data using HTML5 Canvas and JavaScript
An online viewer for Geospatial Vector Data using HTML5 Canvas and JavaScript An online viewer for Geospatial Vector Data using HTML5 Canvas and JavaScript
An online viewer for Geospatial Vector Data using HTML5 Canvas and JavaScript Manikanta Kondeti
 
Beyond OData: Introducing the XML/A model for ui5
Beyond OData: Introducing the XML/A model for ui5Beyond OData: Introducing the XML/A model for ui5
Beyond OData: Introducing the XML/A model for ui5Roland Bouman
 
Vector tile style editor workshop
Vector tile style editor workshopVector tile style editor workshop
Vector tile style editor workshopAileen Buckley
 
NMFWA ArcHydro: An Introduction
NMFWA ArcHydro: An IntroductionNMFWA ArcHydro: An Introduction
NMFWA ArcHydro: An IntroductionMichael DeMers
 
Dot Net Online training in uk and usa
Dot Net Online training in uk and usaDot Net Online training in uk and usa
Dot Net Online training in uk and usaalmaandrea
 

What's hot (20)

Grafana
GrafanaGrafana
Grafana
 
Arc gis server
Arc gis serverArc gis server
Arc gis server
 
What's New for Cartography in ArcGIS 10.2
What's New for Cartography in ArcGIS 10.2What's New for Cartography in ArcGIS 10.2
What's New for Cartography in ArcGIS 10.2
 
Torkel Ödegaard (Creator of Grafana) - Grafana at #DOXLON
Torkel Ödegaard (Creator of Grafana) - Grafana at #DOXLONTorkel Ödegaard (Creator of Grafana) - Grafana at #DOXLON
Torkel Ödegaard (Creator of Grafana) - Grafana at #DOXLON
 
ESRI ERUC 2014 - Easy Automation for Process Efficiencies
ESRI ERUC 2014 - Easy Automation for Process EfficienciesESRI ERUC 2014 - Easy Automation for Process Efficiencies
ESRI ERUC 2014 - Easy Automation for Process Efficiencies
 
Break on Through (To The Java(Script) Side) - Smart Development - Esri UK Ann...
Break on Through (To The Java(Script) Side) - Smart Development - Esri UK Ann...Break on Through (To The Java(Script) Side) - Smart Development - Esri UK Ann...
Break on Through (To The Java(Script) Side) - Smart Development - Esri UK Ann...
 
Sap abap online training
Sap abap online trainingSap abap online training
Sap abap online training
 
Esri Scotland Conf 2016 Web AppBuilder
Esri Scotland Conf 2016   Web AppBuilderEsri Scotland Conf 2016   Web AppBuilder
Esri Scotland Conf 2016 Web AppBuilder
 
Analysing Web GIS apps
Analysing Web GIS appsAnalysing Web GIS apps
Analysing Web GIS apps
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Designing and Using Cached Map
Designing and Using Cached Map Designing and Using Cached Map
Designing and Using Cached Map
 
new_informatica_1
new_informatica_1new_informatica_1
new_informatica_1
 
BOBJ
BOBJBOBJ
BOBJ
 
ArcGIS10 Land Records Mgmt (EPAN 2010)
ArcGIS10 Land Records Mgmt (EPAN 2010)ArcGIS10 Land Records Mgmt (EPAN 2010)
ArcGIS10 Land Records Mgmt (EPAN 2010)
 
cognos_1
cognos_1cognos_1
cognos_1
 
An online viewer for Geospatial Vector Data using HTML5 Canvas and JavaScript
An online viewer for Geospatial Vector Data using HTML5 Canvas and JavaScript An online viewer for Geospatial Vector Data using HTML5 Canvas and JavaScript
An online viewer for Geospatial Vector Data using HTML5 Canvas and JavaScript
 
Beyond OData: Introducing the XML/A model for ui5
Beyond OData: Introducing the XML/A model for ui5Beyond OData: Introducing the XML/A model for ui5
Beyond OData: Introducing the XML/A model for ui5
 
Vector tile style editor workshop
Vector tile style editor workshopVector tile style editor workshop
Vector tile style editor workshop
 
NMFWA ArcHydro: An Introduction
NMFWA ArcHydro: An IntroductionNMFWA ArcHydro: An Introduction
NMFWA ArcHydro: An Introduction
 
Dot Net Online training in uk and usa
Dot Net Online training in uk and usaDot Net Online training in uk and usa
Dot Net Online training in uk and usa
 

Similar to Gis development

Materi Geodatabase Management - Fellowship 2022.pdf
Materi Geodatabase Management - Fellowship 2022.pdfMateri Geodatabase Management - Fellowship 2022.pdf
Materi Geodatabase Management - Fellowship 2022.pdfsakinatunnajmi
 
9 Months Web Development Diploma Course in North Delhi
9 Months Web Development Diploma Course in North Delhi9 Months Web Development Diploma Course in North Delhi
9 Months Web Development Diploma Course in North DelhiJessica Smith
 
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018Aileen Buckley
 
Optimizing your Map Services
Optimizing your Map ServicesOptimizing your Map Services
Optimizing your Map ServicesEsri
 
Internet Marketing Institute in Delhi
Internet Marketing Institute in DelhiInternet Marketing Institute in Delhi
Internet Marketing Institute in DelhiJessica Smith
 
Digitizing a Sewerage
Digitizing a SewerageDigitizing a Sewerage
Digitizing a SewerageZryan Ibrahim
 
InstantAtlas Profile Builder & the IA 2014 Road Map
InstantAtlas Profile Builder & the IA 2014 Road MapInstantAtlas Profile Builder & the IA 2014 Road Map
InstantAtlas Profile Builder & the IA 2014 Road MapInstantAtlas
 
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GISNDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GISNorth Dakota GIS Hub
 
Dotnet Online Training
Dotnet Online TrainingDotnet Online Training
Dotnet Online TrainingSumma Mcclane
 
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017Esri UK
 
NDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNorth Dakota GIS Hub
 
Building good web_maps, Esri, Joris Bak
Building good web_maps, Esri, Joris BakBuilding good web_maps, Esri, Joris Bak
Building good web_maps, Esri, Joris BakEsri Nederland
 
Evolution of a cloud start up: From C# to Node.js
Evolution of a cloud start up: From C# to Node.jsEvolution of a cloud start up: From C# to Node.js
Evolution of a cloud start up: From C# to Node.jsSteve Jamieson
 
Informatica Online Training
Informatica Online TrainingInformatica Online Training
Informatica Online TrainingRao Rao
 
Android development course in pune ppt.
Android development course in pune ppt.Android development course in pune ppt.
Android development course in pune ppt.sambhajimeher
 
Aroundcad - Mycadtools
Aroundcad - MycadtoolsAroundcad - Mycadtools
Aroundcad - MycadtoolsKillianBottet
 

Similar to Gis development (20)

Materi Geodatabase Management - Fellowship 2022.pdf
Materi Geodatabase Management - Fellowship 2022.pdfMateri Geodatabase Management - Fellowship 2022.pdf
Materi Geodatabase Management - Fellowship 2022.pdf
 
Asp.net
Asp.netAsp.net
Asp.net
 
9 Months Web Development Diploma Course in North Delhi
9 Months Web Development Diploma Course in North Delhi9 Months Web Development Diploma Course in North Delhi
9 Months Web Development Diploma Course in North Delhi
 
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018
 
Gis without the_box_may2012
Gis without the_box_may2012Gis without the_box_may2012
Gis without the_box_may2012
 
Esri Map App Builders
Esri Map App BuildersEsri Map App Builders
Esri Map App Builders
 
Optimizing your Map Services
Optimizing your Map ServicesOptimizing your Map Services
Optimizing your Map Services
 
Internet Marketing Institute in Delhi
Internet Marketing Institute in DelhiInternet Marketing Institute in Delhi
Internet Marketing Institute in Delhi
 
Digitizing a Sewerage
Digitizing a SewerageDigitizing a Sewerage
Digitizing a Sewerage
 
InstantAtlas Profile Builder & the IA 2014 Road Map
InstantAtlas Profile Builder & the IA 2014 Road MapInstantAtlas Profile Builder & the IA 2014 Road Map
InstantAtlas Profile Builder & the IA 2014 Road Map
 
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GISNDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
 
Dotnet Online Training
Dotnet Online TrainingDotnet Online Training
Dotnet Online Training
 
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017
 
NDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS Pro
 
Building good web_maps, Esri, Joris Bak
Building good web_maps, Esri, Joris BakBuilding good web_maps, Esri, Joris Bak
Building good web_maps, Esri, Joris Bak
 
Evolution of a cloud start up: From C# to Node.js
Evolution of a cloud start up: From C# to Node.jsEvolution of a cloud start up: From C# to Node.js
Evolution of a cloud start up: From C# to Node.js
 
Informatica Online Training
Informatica Online TrainingInformatica Online Training
Informatica Online Training
 
Asp.net
Asp.netAsp.net
Asp.net
 
Android development course in pune ppt.
Android development course in pune ppt.Android development course in pune ppt.
Android development course in pune ppt.
 
Aroundcad - Mycadtools
Aroundcad - MycadtoolsAroundcad - Mycadtools
Aroundcad - Mycadtools
 

Recently uploaded

How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 

Recently uploaded (20)

How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 

Gis development

  • 1. ‫كورس‬‫الجغرافية‬ ‫المعلومات‬ ‫نظم‬ ‫برمجة‬ - GIS Development Part one (ArcMap - Arc Catalog): Section 01: introduction:- • What is a GIS • Raster and vector • ArcGIS Applications • Data frame • Data View and Layout View • Symbology • MXD • Data formats Georefrence:- • What is georeferencing? • Coordinate systems • Map projections • Georeferencing tool bar • Viewing projection information Create Geodatabase:- • Geodatabase basics (feature classes, feature datasets, table) • Creating a new geodatabase • Creating the geodatabase structure • Creating tables * Fields types of table • Import Schema from other Digitizing & Editing:- • Editor tool bar • Edit sessions • Selecting features • Standard tool bar • Advanced Editing tool bar Attribute:- • Understanding table (Row - Column - Values) • Table Functions (Sort – Calculation – Summarize – Statistics) • Table Options • Graphs • Reports • Select by Attribute (Quarry) • Select by location • Selection by graphics
  • 2. Layer properties:- • General • Source • Selection • Display • Fields • Definition Query Section 02: Subtypes & Domains:- • Creating subtypes • Working with subtypes in ArcMap • Creating domains • Types of domains • Associating domains to subtypes Source Join & Relate:- • Spatial Join • Attribute Join • Table relationship cardinality • Creating relationship classes in ArcCatalog • Relationship properties in ArcCatalog • Using the relationship in ArcMap • Working with subtypes in ArcMap Label & Annotation:- • Label options • Label placement • Label visibility • Labeling with an expression • Label Classes • Maplex Topology:- • Understanding topology • Creating topology in ArcCatalog • Topology Rules • Validate Topology • Using topology in ArcMap
  • 3. Layout:- • Design in Layout View • Map elements added to Layout • Setting the page • Layout tool bar • Grids and rulers • Creating and using map templates Transfer Schema of MDB:- • Defining structure by importing existing data • Loading spatial data into the geodatabase • Defining structure by exporting existing data Conversion:- • Convert data to other types (to polygon – to line) • Convert data to other formats (to CAD – to Geodatabase to kml) • Convert Excel sheet (to shapfile) Final Project:- • Create Water Network .then work with this data in Arc Server And ESRI JavaScript API
  • 4. Part Two (Arc Server -HTML5 -CSS3 -JavaScript): Section 01: Publishing Services:- • The Course Overview • Overview of Types of Services and Service Parameters • Publish a Read-only Map Service • Publish an Editable Feature Service • Publish an Editable Feature Service (Continued) • Publish a Feature Service with a Related Table • Publish a WMS and WFS • Publish a KML • Publish a Cached Map Service Accessing and Consuming Services on the ArcGIS Platform:- • Viewing Your Services • Add Services to an ArcGIS Online Map • Editing Services in an ArcGIS Online Map • Editing Services in Web AppBuilder • Add Services Using the ArcGIS JavaScript API Consume Services via Other Mapping APIs and Platforms:- • Overview of Popular Mapping API • Add Services Using ESRI Leaflet • Add Services Using OpenLayers Section 02: Optimize and Monitor Services:- • The Course Overview • Optimize Your Services, Part One • Optimize Your Services, Part Two • Monitor Server Statistics • Monitor Server Log and Error Reports Server Security:- • Configure a Secure Environment • Manage ArcGIS Server Users and Roles • Restrict Access to Services • Token Based Authentication
  • 5. Automating Server Administration:- • ArcGIS REST API and ArcPy • Scripting Example: Write Service Properties to CSV File • Scripting Example: Stop/Start Services • ArcGIS Server Command Line Utilities Issues and Tips for ArcGIS Server:- • Common Issues with ArcGIS Server • ArcGIS Web Adaptor • Tips for ArcGIS Server Administration Section 03: Github:- • GitHub|| Create new account and Understand GitHub • GitHub|| install git version on windows • GitHub|| Add Team members to push and pull • GitHub|| remove folder from github • GitHub|| GitHub wiki • GitHub || Branchs Section 04: HTML5:- • HTML ⁄ HTML5 intro • HTML⁄HTML5 overview • HTML⁄HTML5 tags • HTML⁄HTML5 formatting • HTML⁄HTML5 Heading • HTML⁄HTML5 Paragraph • HTML⁄HTML5 Image • HTML⁄HTML5 table • HTML⁄HTML5 Lists • HTML⁄HTML5 ordered List • HTML⁄HTML5 unordered list • HTML⁄HTML5 Form • HTML⁄HTML5 Marquee • HTML⁄HTML5 title • HTML⁄HTML5 DIV • HTML⁄HTML5 pre • HTML⁄HTML5 em,strong,samp,var,kdb,code • HTML⁄HTML5 label • HTML⁄HTML5 a link • HTML⁄HTML5 Audio
  • 6. • HTML⁄HTML5 Video • HTML⁄HTML5 Video • HTML⁄HTML5 progress bar • HTML⁄HTML5 datalist • HTML⁄HTML5 footer • HTML⁄HTML5 Figure ⁄ Figcaption • HTML⁄HTML5 Article⁄Aside • HTML⁄HTML5 Details⁄Summary • HTML⁄HTML5 Section • HTML⁄HTML5 Time • HTML⁄HTML5 Canvas • HTML⁄HTML5 Canvas • HTML⁄HTML5 SVG • HTML⁄HTML5 Drag & Drop • HTML⁄HTML5 Entities • HTML⁄HTML5 Local Storage Section 05: CSS3:- • CSS ⁄ CSS3 intro • CSS ⁄ CSS3 overview • CSS ⁄ CSS3 Selectors • CSS ⁄ CSS3 Class Selectors • CSS ⁄ CSS3 Styles • CSS ⁄ CSS3 Selectors properties • CSS ⁄ CSS3 Selectors border • CSS ⁄ CSS3 Selectors display • CSS ⁄ CSS3 Selectors float • CSS ⁄ CSS3 Selectors fonts • CSS ⁄ CSS3 Selectors line • CSS ⁄ CSS3 Selectors margin • CSS ⁄ CSS3 Selectors opacity • CSS ⁄ CSS3 Selectors overflow • CSS ⁄ CSS3 Selectors padding • CSS ⁄ CSS3 Selectors Navbar • CSS ⁄ CSS3 Selectors Links • CSS ⁄ CSS3 Selectors position • CSS ⁄ CSS3 Selectors outline • CSS ⁄ CSS3 Selectors photo • CSS ⁄ CSS3 Selectors table • CSS ⁄ CSS3 Advance Animation • CSS ⁄ CSS3 Advance Animation • CSS ⁄ CSS3 Advance Gradient • CSS ⁄ CSS3 Advance Transition • CSS ⁄ CSS3 Selectors mdeia⁄screen
  • 7. Section 06: JavaScript:- • JavaScript intro • JavaScript overview • JavaScript Variable • JavaScript Data type • JavaScript Operators • JavaScript Operators • JavaScript if statement • JavaScript Switch • JavaScript Loops • JavaScript While do While • JavaScript Functions • JavaScript Objects • JavaScript Objects & properties • JavaScript Objects & methods • JavaScript Objects & methods • JavaScript Array • JavaScript Array • JavaScript Object Number • JavaScript Object String • JavaScript Object Math • JavaScript Boolean • JavaScript Object Date • JavaScript BOM
  • 8. Part Third (ESRI JavaScript API -GIS Web Project For Water Network): Section 01: ESRI JavaScript API:- • Getting Started • Add Map View and Scene View in Map APP • Populating map services in a drop down • Adding a Map Image Layer to the map • Add Legends in Map APP • Add multiple maps • Add basemaps gallery • Building layers table of content from scratch • Code cleanup and refactoring • Building table of content with nested layers recursively • Querying features in a layer • Query REST end point • Populate basemaps in a list • Working with the search widget • Building an attributes viewer table ( like ArcMap and Pro) • Load Map service on start of application • EPOCH to Date • Download Offline ESRI JS API And Insert in APP • Code Cleanup • Paging in Attribute Table • Add Paging (Count) • Moving to Node Js, Express, npm, git • Insert Method of Point Geometry • Insert Method of Line Geometry • Insert Method of Polygon • Refactor html js code into .js classes • List services in any ArcGIS Server instance • Projecting Spatial Reference with Geometry Service • Software Testing and add commit about APP in github Account • Add Zoom to Feature in Attribute Table • Default page selection • Filter results based on the current map extent • Listing the first “n” pages in the attribute table viewer • editing in data from arcgis server • add some widgets in your map • add css3 styles in map and Use JQUERY ‫م‬‫جغرافيه‬ ‫معلومات‬ ‫نظم‬ ‫ومبرمج‬ ‫محلل‬ ...... ‫غازى‬ ‫جمال‬ ‫أحمد‬ / ‫الكورس‬ ‫وطلب‬ ‫للتواصل‬ // ‫اب‬ ‫واتس‬ ‫للتواصل‬00966534740221 agmghazi@hotmail.com https://agmghazi.blogspot.com/