ವಿಕಿಪೀಡಿಯ tcywiki https://tcy.wikipedia.org/wiki/%E0%B2%AE%E0%B3%81%E0%B2%96%E0%B3%8D%E0%B2%AF_%E0%B2%AA%E0%B3%81%E0%B2%9F MediaWiki 1.45.0-wmf.6 first-letter ಮಾದ್ಯಮೊ ವಿಸೇಸೊ ಪಾತೆರ ಬಳಕೆದಾರೆ ಬಳಕೆದಾರೆ ಪಾತೆರ ವಿಕಿಪೀಡಿಯ ವಿಕಿಪೀಡಿಯ ಪಾತೆರ ಫೈಲ್ ಫೈಲ್ ಪಾತೆರ ಮಾದ್ಯಮೊ ವಿಕಿ ಮಾದ್ಯಮೊ ವಿಕಿ ಪಾತೆರ ಟೆಂಪ್ಲೇಟ್ ಟೆಂಪ್ಲೇಟ್ ಪಾತೆರ ಸಕಾಯೊ ಸಕಾಯೊ ಪಾತೆರ ವರ್ಗೊ ವರ್ಗೊ ಪಾತೆರ TimedText TimedText talk ಮೋಡ್ಯೂಲ್ ಮೋಡ್ಯೂಲ್ ಪಾತೆರ ಮೋಡ್ಯೂಲ್:Infobox mapframe 828 7577 217096 101815 2025-06-22T15:58:08Z A826 4610 217096 Scribunto text/plain local mf = require('Module:Mapframe') local getArgs = require('Module:Arguments').getArgs local yesno = require('Module:Yesno') local infoboxImage = require('Module:InfoboxImage').InfoboxImage -- Defaults local DEFAULT_FRAME_WIDTH = "270" local DEFAULT_FRAME_HEIGHT = "200" local DEFAULT_ZOOM = 10 local DEFAULT_GEOMASK_STROKE_WIDTH = "1" local DEFAULT_GEOMASK_STROKE_COLOR = "#777777" local DEFAULT_GEOMASK_FILL = "#888888" local DEFAULT_GEOMASK_FILL_OPACITY = "0.5" local DEFAULT_SHAPE_STROKE_WIDTH = "3" local DEFAULT_SHAPE_STROKE_COLOR = "#FF0000" local DEFAULT_SHAPE_FILL = "#606060" local DEFAULT_SHAPE_FILL_OPACITY = "0.5" local DEFAULT_LINE_STROKE_WIDTH = "5" local DEFAULT_LINE_STROKE_COLOR = "#FF0000" local DEFAULT_MARKER_COLOR = "#5E74F3" -- Trim whitespace from args, and remove empty args function trimArgs(argsTable) local cleanArgs = {} for key, val in pairs(argsTable) do if type(val) == 'string' then val = val:match('^%s*(.-)%s*$') if val ~= '' then cleanArgs[key] = val end else cleanArgs[key] = val end end return cleanArgs end function getBestStatement(item_id, property_id) if not(item_id) or not(mw.wikibase.isValidEntityId(item_id)) or not(mw.wikibase.entityExists(item_id)) then return false end local statements = mw.wikibase.getBestStatements(item_id, property_id) if not statements or #statements == 0 then return false end local hasNoValue = ( statements[1].mainsnak and statements[1].mainsnak.snaktype == 'novalue' ) if hasNoValue then return false end return statements[1] end function hasWikidataProperty(item_id, property_id) return getBestStatement(item_id, property_id) and true or false end function getStatementValue(statement) return statement and statement.mainsnak and statement.mainsnak.datavalue and statement.mainsnak.datavalue.value or nil end function relatedEntity(item_id, property_id) local value = getStatementValue( getBestStatement(item_id, property_id) ) return value and value.id or false end function idType(id) if not id then return nil elseif mw.ustring.match(id, "[Pp]%d+") then return "property" elseif mw.ustring.match(id, "[Qq]%d+") then return "item" else return nil end end function shouldAutoRun(frame) -- Check if should be running local pargs = frame.getParent(frame).args local explicitlyOn = yesno(mw.text.trim(pargs.mapframe or "")) -- true of false or nil if pargs.coordinates == "&#123;&#123;&#123;coordinates&#125;&#125;&#125;" then explicitlyOn = false end local onByDefault = (explicitlyOn == nil) and yesno(mw.text.trim(frame.args.onByDefault or ""), false) -- true or false return explicitlyOn or onByDefault end function argsFromAuto(frame) -- Get args from the frame (invoke call) and the parent (template call). -- Frame arguments are default values which are overridden by parent values -- when both are present local args = getArgs(frame, {parentFirst = true}) -- Discard args not prefixed with "mapframe-", remove that prefix from those that remain local fixedArgs = {} for name, val in pairs(args) do local fixedName = string.match(name, "^mapframe%-(.+)$" ) if fixedName then fixedArgs[fixedName] = val -- allow coord, coordinates, etc to be unprefixed elseif name == "coordinates" or name == "coord" or name == "coordinate" and not fixedArgs.coord then fixedArgs.coord = val -- allow id, qid to be unprefixed, map to id (if not already present) elseif name == "id" or name == "qid" and not fixedArgs.id then fixedArgs.id = val end end return fixedArgs end local p = {} p.autocaption = function(frame) if not shouldAutoRun(frame) then return "" end local args = argsFromAuto(frame) if args.caption then return args.caption elseif args.switcher then return "" end local maskItem local maskType = idType(args.geomask) if maskType == 'item' then maskItem = args.geomask elseif maskType == "property" then maskItem = relatedEntity(args.id or mw.wikibase.getEntityIdForCurrentPage(), args.geomask) end local maskItemLabel = maskItem and mw.wikibase.getLabel( maskItem ) return maskItemLabel and "Location in "..maskItemLabel or "" end function parseCustomWikitext(customWikitext) -- infoboxImage will format an image if given wikitext containing an -- image, or else pass through the wikitext unmodified return infoboxImage({ args = { image = customWikitext } }) end p.auto = function(frame) if not shouldAutoRun(frame) then return "" end local args = argsFromAuto(frame) if args.custom then return frame:preprocess(parseCustomWikitext(args.custom)) end local mapframe = p._main(args) return frame:preprocess(mapframe) end p.main = function(frame) local parent = frame.getParent(frame) local parentArgs = parent.args local mapframe = p._main(parentArgs) return frame:preprocess(mapframe) end p._main = function(_config) -- `config` is the args passed to this module local config = trimArgs(_config) -- Require wikidata item, or specified coords local wikidataId = config.id or mw.wikibase.getEntityIdForCurrentPage() if not(wikidataId) and not(config.coord) then return '' end -- Require coords (specified or from wikidata), so that map will be centred somewhere -- (P625 = coordinate location) local hasCoordinates = hasWikidataProperty(wikidataId, 'P625') or config.coordinates or config.coord if not hasCoordinates then return '' end -- `args` is the arguments which will be passed to the mapframe module local args = {} -- Some defaults/overrides for infobox presentation args.display = "inline" args.frame = "yes" args.plain = "yes" args["frame-width"] = config["frame-width"] or config.width or DEFAULT_FRAME_WIDTH args["frame-height"] = config["frame-height"] or config.height or DEFAULT_FRAME_HEIGHT args["frame-align"] = "center" args["frame-coord"] = config["frame-coordinates"] or config["frame-coord"] or "" -- Note: config["coordinates"] or config["coord"] should not be used for the alignment of the frame; -- see talk page ( https://en.wikipedia.org/wiki/Special:Diff/876492931 ) -- deprecated lat and long parameters args["frame-lat"] = config["frame-lat"] or config["frame-latitude"] or "" args["frame-long"] = config["frame-long"] or config["frame-longitude"] or "" -- if zoom isn't specified from config: local zoom = config.zoom if not zoom then -- Calculate zoom from length or area (converted to km or km2) -- Zoom so that length or area is completely included in mapframe local getZoom = require('Module:Infobox dim')._zoom zoom = getZoom({length_km=config.length_km, length_mi=config.length_mi, width_km=config.width_km, width_mi=config.width_mi, area_km2=config.area_km2, area_mi2=config.area_mi2, area_ha=config.area_ha, area_acre=config.area_acre, type=config.type, population=config.population, viewport_px=math.min(args["frame-width"],args["frame-height"])}) end args.zoom = zoom or DEFAULT_ZOOM -- Conditionals: whether point, geomask should be shown local hasOsmRelationId = hasWikidataProperty(wikidataId, 'P402') -- P402 is OSM relation ID local shouldShowPointMarker; if config.point == "on" then shouldShowPointMarker = true elseif config.point == "none" then shouldShowPointMarker = false else shouldShowPointMarker = not(hasOsmRelationId) or (config.marker and config.marker ~= 'none') or (config.coordinates or config.coord) end local shouldShowShape = config.shape ~= 'none' local shapeType = config.shape == 'inverse' and 'shape-inverse' or 'shape' local shouldShowLine = config.line ~= 'none' local maskItem local useWikidata = wikidataId and true or false -- Use shapes/lines based on wikidata id, if there is one -- But do not use wikidata when local coords are specified (and not turned off), unless explicitly set if useWikidata and config.coord and shouldShowPointMarker then useWikidata = config.wikidata and true or false end -- Switcher if config.switcher == "zooms" then -- switching between zoom levels local maxZoom = math.max(tonumber(args.zoom), 3) -- what zoom would have otherwise been (if 3 or more, otherwise 3) local minZoom = 1 -- completely zoomed out local midZoom = math.floor((maxZoom + minZoom)/2) -- midway between maxn and min args.switch = "zoomed in, zoomed midway, zoomed out" args.zoom = string.format("SWITCH:%d,%d,%d", maxZoom, midZoom, minZoom) elseif config.switcher == "auto" then -- switching between P276 and P131 areas with recursive lookup, e.g. item's city, -- that city's state, and that state's country args.zoom = nil -- let kartographer determine the zoom local maskLabels = {} local maskItems = {} local maskItemId = relatedEntity(wikidataId, "P276") or relatedEntity(wikidataId, "P131") local maskLabel = mw.wikibase.getLabel(maskItemId) while maskItemId and maskLabel and mw.text.trim(maskLabel) ~= "" do table.insert(maskLabels, maskLabel) table.insert(maskItems, maskItemId) maskItemId = maskItemId and relatedEntity(maskItemId, "P131") maskLabel = maskItemId and mw.wikibase.getLabel(maskItemId) end if #maskLabels > 1 then args.switch = table.concat(maskLabels, "###") maskItem = "SWITCH:" .. table.concat(maskItems, ",") elseif #maskLabels == 1 then maskItem = maskItemId[1] end elseif config.switcher == "geomasks" and config.geomask then -- switching between items in geomask parameter args.zoom = nil -- let kartographer determine the zoom local separator = (mw.ustring.find(config.geomask, "###", 0, true ) and "###") or (mw.ustring.find(config.geomask, ";", 0, true ) and ";") or "," local pattern = "%s*"..separator.."%s*" local maskItems = mw.text.split(mw.ustring.gsub(config.geomask, "SWITCH:", ""), pattern) local maskLabels = {} if #maskItems > 1 then for i, item in ipairs(maskItems) do table.insert(maskLabels, mw.wikibase.getLabel(item)) end args.switch = table.concat(maskLabels, "###") maskItem = "SWITCH:" .. table.concat(maskItems, ",") end end -- resolve geomask item id (if not using geomask switcher) if not maskItem then -- local maskType = idType(config.geomask) if maskType == 'item' then maskItem = config.geomask elseif maskType == "property" then maskItem = relatedEntity(wikidataId, config.geomask) end end -- Keep track of arg numbering local argNumber = '' local function incrementArgNumber() if argNumber == '' then argNumber = 2 else argNumber = argNumber + 1 end end -- Geomask if maskItem then args["type"..argNumber] = "shape-inverse" args["id"..argNumber] = maskItem args["stroke-width"..argNumber] = config["geomask-stroke-width"] or DEFAULT_GEOMASK_STROKE_WIDTH args["stroke-color"..argNumber] = config["geomask-stroke-color"] or config["geomask-stroke-colour"] or DEFAULT_GEOMASK_STROKE_COLOR args["fill"..argNumber] = config["geomask-fill"] or DEFAULT_GEOMASK_FILL args["fill-opacity"..argNumber] = config["geomask-fill-opacity"] or DEFAULT_SHAPE_FILL_OPACITY -- Let kartographer determine zoom and position, unless it is explicitly set in config if not config.zoom and not config.switcher then args.zoom = nil args["frame-coord"] = nil args["frame-lat"] = nil args["frame-long"] = nil local maskArea = getStatementValue( getBestStatement(maskItem, 'P2046') ) end incrementArgNumber() -- Hack to fix phab:T255932 if not args.zoom then args["type"..argNumber] = "line" args["id"..argNumber] = maskItem args["stroke-width"..argNumber] = 0 incrementArgNumber() end end -- Shape (or shape-inverse) if useWikidata and shouldShowShape then args["type"..argNumber] = shapeType if config.id then args["id"..argNumber] = config.id end args["stroke-width"..argNumber] = config["shape-stroke-width"] or config["stroke-width"] or DEFAULT_SHAPE_STROKE_WIDTH args["stroke-color"..argNumber] = config["shape-stroke-color"] or config["shape-stroke-colour"] or config["stroke-color"] or config["stroke-colour"] or DEFAULT_SHAPE_STROKE_COLOR args["fill"..argNumber] = config["shape-fill"] or DEFAULT_SHAPE_FILL args["fill-opacity"..argNumber] = config["shape-fill-opacity"] or DEFAULT_SHAPE_FILL_OPACITY incrementArgNumber() end -- Line if useWikidata and shouldShowLine then args["type"..argNumber] = "line" if config.id then args["id"..argNumber] = config.id end args["stroke-width"..argNumber] = config["line-stroke-width"] or config["stroke-width"] or DEFAULT_LINE_STROKE_WIDTH args["stroke-color"..argNumber] = config["line-stroke-color"] or config["line-stroke-colour"] or config["stroke-color"] or config["stroke-colour"] or DEFAULT_LINE_STROKE_COLOR incrementArgNumber() end -- Point if shouldShowPointMarker then args["type"..argNumber] = "point" if config.id then args["id"..argNumber] = config.id end if config.coord then args["coord"..argNumber] = config.coord end if config.marker then args["marker"..argNumber] = config.marker end args["marker-color"..argNumber] = config["marker-color"] or config["marker-colour"] or DEFAULT_MARKER_COLOR incrementArgNumber() end local mapframe = args.switch and mf.multi(args) or mf._main(args) local tracking = hasOsmRelationId and '' or '[[Category:Infobox mapframe without OSM relation ID on Wikidata]]' return mapframe .. tracking end return p gkoia9uxjl25fy17qit7w1ikmu7x1d8 ಮೋಡ್ಯೂಲ್:Mapframe 828 7579 217097 101819 2025-06-22T15:59:08Z A826 4610 217097 Scribunto text/plain -- Note: Originally written on English Wikipedia at https://en.wikipedia.org/wiki/Module:Mapframe --[[---------------------------------------------------------------------------- ##### Localisation (L10n) settings ##### Replace values in quotes ("") with localised values ----------------------------------------------------------------------------]]-- local L10n = {} -- Modue dependencies local transcluder -- local copy of https://www.mediawiki.org/wiki/Module:Transcluder loaded lazily -- "strict" should not be used, at least until all other modules which require this module are not using globals. -- Template parameter names (unnumbered versions only) -- Specify each as either a single string, or a table of strings (aliases) -- Aliases are checked left-to-right, i.e. `{ "one", "two" }` is equivalent to using `{{{one| {{{two|}}} }}}` in a template L10n.para = { display = "display", type = "type", id = { "id", "ids" }, from = "from", raw = "raw", title = "title", description = "description", strokeColor = { "stroke-color", "stroke-colour" }, strokeWidth = "stroke-width", strokeOpacity = "stroke-opacity", fill = "fill", fillOpacity = "fill-opacity", coord = "coord", marker = "marker", markerColor = { "marker-color", "marker-colour" }, markerSize = "marker-size", radius = { "radius", "radius_m" }, radiusKm = "radius_km", radiusFt = "radius_ft", radiusMi = "radius_mi", edges = "edges", text = "text", icon = "icon", zoom = "zoom", frame = "frame", plain = "plain", frameWidth = "frame-width", frameHeight = "frame-height", frameCoordinates = { "frame-coordinates", "frame-coord" }, frameLatitude = { "frame-lat", "frame-latitude" }, frameLongitude = { "frame-long", "frame-longitude" }, frameAlign = "frame-align", switch = "switch", overlay = "overlay", overlayBorder = "overlay-border", overlayHorizontalAlignment = "overlay-horizontal-alignment", overlayVerticalAlignment = "overlay-vertical-alignment", overlayHorizontalOffset = "overlay-horizontal-offset", overlayVerticalOffset = "overlay-vertical-offset" } -- Names of other templates this module can extract coordinates from L10n.template = { coord = { -- The coord template, as well as templates with output that contains {{coord}} "Coord", "Coord/sandbox", "NRHP row", "NRHP row/sandbox", "WikidataCoord", "WikidataCoord/sandbox", "Wikidatacoord", "Wikidata coord" } } -- Error messages L10n.error = { badDisplayPara = "Invalid display parameter", noCoords = "Coordinates must be specified on Wikidata or in |" .. ( type(L10n.para.coord)== 'table' and L10n.para.coord[1] or L10n.para.coord ) .. "=", wikidataCoords = "Coordinates not found on Wikidata", noCircleCoords = "Circle centre coordinates must be specified, or available via Wikidata", negativeRadius = "Circle radius must be a positive number", noRadius = "Circle radius must be specified", negativeEdges = "Circle edges must be a positive number", noSwitchPara = "Found only one switch value in |" .. ( type(L10n.para.switch)== 'table' and L10n.para.switch[1] or L10n.para.switch ) .. "=", oneSwitchLabel = "Found only one label in |" .. ( type(L10n.para.switch)== 'table' and L10n.para.switch[1] or L10n.para.switch ) .. "=", noSwitchLists = "At least one parameter must have a SWITCH: list", switchMismatches = "All SWITCH: lists must have the same number of values", -- "%s" and "%d" tokens will be replaced with strings and numbers when used oneSwitchValue = "Found only one switch value in |%s=", fewerSwitchLabels = "Found %d switch values but only %d labels in |" .. ( type(L10n.para.switch)== 'table' and L10n.para.switch[1] or L10n.para.switch ) .. "=", noNamedCoords = "No named coordinates found in %s" } -- Other strings L10n.str = { -- valid values for display parameter, e.g. (|display=inline) or (|display=title) or (|display=inline,title) or (|display=title,inline) inline = "inline", title = "title", dsep = ",", -- separator between inline and title (comma in the example above) -- valid values for type parameter line = "line", -- geoline feature (e.g. a road) shape = "shape", -- geoshape feature (e.g. a state or province) shapeInverse = "shape-inverse", -- geomask feature (the inverse of a geoshape) data = "data", -- geoJSON data page on Commons point = "point", -- single point feature (coordinates) circle = "circle", -- circular area around a point named = "named", -- all named coordinates in an article or section -- Keyword to indicate a switch list. Must NOT use the special characters ^$()%.[]*+-? switch = "SWITCH", -- valid values for icon, frame, and plain parameters affirmedWords = ' '..table.concat({ "add", "added", "affirm", "affirmed", "include", "included", "on", "true", "yes", "y" }, ' ')..' ', declinedWords = ' '..table.concat({ "decline", "declined", "exclude", "excluded", "false", "none", "not", "no", "n", "off", "omit", "omitted", "remove", "removed" }, ' ')..' ' } -- Default values for parameters L10n.defaults = { display = L10n.str.inline, text = "Map", frameWidth = "300", frameHeight = "200", frameAlign = "right", markerColor = "5E74F3", markerSize = nil, strokeColor = "#ff0000", strokeWidth = 6, edges = 32, -- number of edges used to approximate a circle overlayBorder = "1px solid white", overlayHorizontalAlignment = "right", overlayHorizontalOffset = "0", overlayVerticalAlignment = "bottom", overlayVerticalOffset = "0" } -- #### End of L10n settings #### --[[---------------------------------------------------------------------------- Utility methods ----------------------------------------------------------------------------]]-- local util = {} --[[ Looks up a parameter value based on the id (a key from the L10n.para table) and optionally a suffix, for parameters that can be suffixed (e.g. type2 is type with suffix 2). @param {table} args key-value pairs of parameter names and their values @param {string} param_id id for parameter name (key from the L10n.para table) @param {string} [suffix] suffix for parameter name @returns {string|nil} parameter value if found, or nil if not found ]]-- function util.getParameterValue(args, param_id, suffix) suffix = suffix or '' if type( L10n.para[param_id] ) ~= 'table' then return args[L10n.para[param_id]..suffix] end for _i, paramAlias in ipairs(L10n.para[param_id]) do if args[paramAlias..suffix] then return args[paramAlias..suffix] end end return nil end --[[ Trim whitespace from args, and remove empty args. Also fix control characters. @param {table} argsTable @returns {table} trimmed args table ]]-- function util.trimArgs(argsTable) local cleanArgs = {} for key, val in pairs(argsTable) do if type(key) == 'string' and type(val) == 'string' then val = val:match('^%s*(.-)%s*$') if val ~= '' then -- control characters inside json need to be escaped, but stripping them is simpler -- See also T214984 -- However, *don't* strip control characters from wikitext (text or description parameters) or you'll break strip markers -- Alternatively it might be better to only strip control char from raw parameter content if util.matchesParam('text', key) or util.matchesParam('description', key, key:gsub('^%D+(%d+)$', '%1') ) then cleanArgs[key] = val else cleanArgs[key] = val:gsub('%c',' ') end end else cleanArgs[key] = val end end return cleanArgs end --[[ Check if a parameter name matches an unlocalized parameter key @param {string} key - the unlocalized parameter name to search through @param {string} name - the localized parameter name to check @param {string|nil} - an optional suffix to apply to the value(s) from the localization key @returns {boolean} true if the name matches the parameter, false otherwise ]]-- function util.matchesParam(key, name, suffix) local param = L10n.para[key] suffix = suffix or '' if type(param) == 'table' then for _, v in pairs(param) do if (v .. suffix) == name then return true end end return false end return ((param .. suffix) == name) end --[[ Check if a value is affirmed (one of the values in L10n.str.affirmedWords) @param {string} val Value to be checked @returns {boolean} true if affirmed, false otherwise ]]-- function util.isAffirmed(val) if not(val) then return false end return string.find(L10n.str.affirmedWords, ' '..val..' ', 1, true ) and true or false end --[[ Check if a value is declined (one of the values in L10n.str.declinedWords) @param {string} val Value to be checked @returns {boolean} true if declined, false otherwise ]]-- function util.isDeclined(val) if not(val) then return false end return string.find(L10n.str.declinedWords , ' '..val..' ', 1, true ) and true or false end --[[ Check if the name of a template matches the known coord templates or wrappers (in L10n.template.coord). The name is normalised when checked, so e.g. the names "Coord", "coord", and " Coord" all return true. @param {string} name @returns {boolean} true if it is a coord template or wrapper, false otherwise ]]-- function util.isCoordTemplateOrWrapper(name) name = mw.text.trim(name) local inputTitle = mw.title.new(name, 'Template') if not inputTitle then return false end -- Create (or reuse) mw.title objects for each known coord template/wrapper. -- Stored in L10n.template.title so that they don't need to be recreated -- each time this function is called if not L10n.template.titles then L10n.template.titles = {} for _, v in pairs(L10n.template.coord) do table.insert(L10n.template.titles, mw.title.new(v, 'Template')) end end for _, templateTitle in pairs(L10n.template.titles) do if mw.title.equals(inputTitle, templateTitle) then return true end end return false end --[[ Recursively extract coord templates which have a name parameter. @param {string} wikitext @returns {table} table sequence of coord templates ]]-- function util.extractCoordTemplates(wikitext) local output = {} local templates = mw.ustring.gmatch(wikitext, '{%b{}}') local subtemplates = {} for template in templates do local templateName = mw.ustring.match(template, '{{([^}|]+)') local nameParam = mw.ustring.match(template, "|%s*name%s*=%s*[^}|]+") if util.isCoordTemplateOrWrapper(templateName) then if nameParam then table.insert(output, template) end elseif mw.ustring.find(mw.ustring.sub(template, 2), "{{") then local subOutput = util.extractCoordTemplates(mw.ustring.sub(template, 2)) for _, t in pairs(subOutput) do table.insert(output, t) end end end -- ensure coords are not using title display for k, v in pairs(output) do output[k] = mw.ustring.gsub(v, "|%s*display%s*=[^|}]+", "|display=inline") end return output end --[[ Gets all named coordiates from a page or a section of a page. @param {string|nil} page Page name, or name#section, to get named coordinates from. If the name is omitted, i.e. #section or nil or empty string, then the current page will be used. @returns {table} sequence of {coord, name, description} tables where coord is the coordinates in a format suitable for #util.parseCoords, name is a string, and description is a string (coordinates in a format suitable for displaying to the reader). If for some reason the name can't be found, the description is nil and the name contains display-format coordinates. @throws {L10n.error.noNamedCoords} if no named coordinates are found. ]]-- function util.getNamedCoords(page) if transcluder == nil then -- load [[Module:Transcluder]] lazily so it is only transcluded on pages that -- actually use named coordinates transcluder = require("Module:Transcluder") end local parts = mw.text.split(page or "", "#", true) local name = parts[1] == "" and mw.title.getCurrentTitle().prefixedText or parts[1] local section = parts[2] local pageWikitext = transcluder.get(section and name.."#"..section or name) local coordTemplates = util.extractCoordTemplates(pageWikitext) if #coordTemplates == 0 then error(string.format(L10n.error.noNamedCoords, page or name), 0) end local frame = mw.getCurrentFrame() local sep = "________" local expandedContent = frame:preprocess(table.concat(coordTemplates, sep)) local expandedTemplates = mw.text.split(expandedContent, sep) local namedCoords = {} for _, expandedTemplate in pairs(expandedTemplates) do local coord = mw.ustring.match(expandedTemplate, "<span class=\"geo%-dec\".->(.-)</span>") if coord then local name = ( -- name specified by a wrapper template, e.g [[Article|Name]] mw.ustring.match(expandedTemplate, "<span class=\"mapframe%-coord%-name\">(.-)</span>") or -- name passed into coord template mw.ustring.match(expandedTemplate, "<span class=\"fn org\">(.-)</span>") or -- default to the coordinates if the name can't be retrieved coord ) local description = name ~= coord and coord local coord = mw.ustring.gsub(coord, "[° ]", "_") table.insert(namedCoords, {coord=coord, name=name, description=description}) end end if #namedCoords == 0 then error(string.format(L10n.error.noNamedCoords, page or name), 0) end return namedCoords end --[[ Parse coordinate values from the params passed in a GeoHack url (such as //tools.wmflabs.org/geohack/geohack.php?pagename=Example&params=1_2_N_3_4_W_ or //tools.wmflabs.org/geohack/geohack.php?pagename=Example&params=1.23_S_4.56_E_ ) or non-url string in the same format (such as `1_2_N_3_4_W_` or `1.23_S_4.56_E_`) @param {string} coords string containing coordinates @returns {number, number} latitude, longitude ]]-- function util.parseCoords(coords) local coordsPatt if mw.ustring.find(coords, "params=", 1, true) then -- prevent false matches from page name, e.g. ?pagename=Lorem_S._Ipsum coordsPatt = 'params=([_%.%d]+[NS][_%.%d]+[EW])' else -- not actually a geohack url, just the same format coordsPatt = '[_%.%d]+[NS][_%.%d]+[EW]' end local parts = mw.text.split((mw.ustring.match(coords, coordsPatt) or ''), '_') local lat_d = tonumber(parts[1]) assert(lat_d, "Unable to get latitude from input '"..coords.."'.") local lat_m = tonumber(parts[2]) -- nil if coords are in decimal format local lat_s = lat_m and tonumber(parts[3]) -- nil if coords are either in decimal format or degrees and minutes only local lat = lat_d + (lat_m or 0)/60 + (lat_s or 0)/3600 if parts[#parts/2] == 'S' then lat = lat * -1 end local long_d = tonumber(parts[1+#parts/2]) assert(long_d, "Unable to get longitude from input '"..coords.."'.") local long_m = tonumber(parts[2+#parts/2]) -- nil if coords are in decimal format local long_s = long_m and tonumber(parts[3+#parts/2]) -- nil if coords are either in decimal format or degrees and minutes only local long = long_d + (long_m or 0)/60 + (long_s or 0)/3600 if parts[#parts] == 'W' then long = long * -1 end return lat, long end --[[ Get coordinates from a Wikidata item @param {string} item_id Wikidata item id (Q number) @returns {number, number} latitude, longitude @throws {L10n.error.noCoords} if item_id is invalid or the item does not exist @throws {L10n.error.wikidataCoords} if the the item does not have a P625 statement (coordinates), or it is set to "no value" ]]-- function util.wikidataCoords(item_id) if not (item_id and mw.wikibase.isValidEntityId(item_id) and mw.wikibase.entityExists(item_id)) then error(L10n.error.noCoords, 0) end local coordStatements = mw.wikibase.getBestStatements(item_id, 'P625') if not coordStatements or #coordStatements == 0 then error(L10n.error.wikidataCoords, 0) end local hasNoValue = ( coordStatements[1].mainsnak and (coordStatements[1].mainsnak.snaktype == 'novalue' or coordStatements[1].mainsnak.snaktype == 'somevalue') ) if hasNoValue then error(L10n.error.wikidataCoords, 0) end local wdCoords = coordStatements[1]['mainsnak']['datavalue']['value'] return tonumber(wdCoords['latitude']), tonumber(wdCoords['longitude']) end --[[ Creates a polygon that approximates a circle @param {number} lat Latitude @param {number} long Longitude @param {number} radius Radius in metres @param {number} n Number of edges for the polygon @returns {table} sequence of {latitude, longitude} table sequences, where latitude and longitude are both numbers ]]-- function util.circleToPolygon(lat, long, radius, n) -- n is number of edges -- Based on https://github.com/gabzim/circle-to-polygon, ISC licence local function offset(cLat, cLon, distance, bearing) local lat1 = math.rad(cLat) local lon1 = math.rad(cLon) local dByR = distance / 6378137 -- distance divided by 6378137 (radius of the earth) wgs84 local lat = math.asin( math.sin(lat1) * math.cos(dByR) + math.cos(lat1) * math.sin(dByR) * math.cos(bearing) ) local lon = lon1 + math.atan2( math.sin(bearing) * math.sin(dByR) * math.cos(lat1), math.cos(dByR) - math.sin(lat1) * math.sin(lat) ) return {math.deg(lon), math.deg(lat)} end local coordinates = {}; local i = 0; while i < n do table.insert(coordinates, offset(lat, long, radius, (2*math.pi*i*-1)/n) ) i = i + 1 end table.insert(coordinates, offset(lat, long, radius, 0)) return coordinates end --[[ Get the number of key-value pairs in a table, which might not be a sequence. @param {table} t @returns {number} count of key-value pairs ]]-- function util.tableCount(t) local count = 0 for k, v in pairs(t) do count = count + 1 end return count end --[[ For a table where the values are all tables, returns either the util.tableCount of the subtables if they are all the same, or nil if they are not all the same. @param {table} t @returns {number|nil} count of key-value pairs of subtable, or nil if subtables have different counts ]]-- function util.subTablesCount(t) local count = nil for k, v in pairs(t) do if count == nil then count = util.tableCount(v) elseif count ~= util.tableCount(v) then return nil end end return count end --[[ Splits a list into a table sequence. The items in the list may be separated by commas, or by semicolons (if items may contain commas), or by "###" (if items may contain semicolons). @param {string} listString @returns {table} sequence of list items ]]-- function util.tableFromList(listString) if type(listString) ~= "string" or listString == "" then return nil end local separator = (mw.ustring.find(listString, "###", 0, true ) and "###") or (mw.ustring.find(listString, ";", 0, true ) and ";") or "," local pattern = "%s*"..separator.."%s*" return mw.text.split(listString, pattern) end -- Boolean in outer scope indicating if Kartographer should be able to -- automatically calculate coordinates (see phab:T227402) local coordsDerivedFromFeatures = false; --[[---------------------------------------------------------------------------- Make methods: These take in a table of arguments, and return either a string or a table to be used in the eventual output. ----------------------------------------------------------------------------]]-- local make = {} --[[ Makes content to go inside the maplink or mapframe tag. @param {table} args @returns {string} tag content ]]-- function make.content(args) if util.getParameterValue(args, 'raw') then coordsDerivedFromFeatures = true -- Kartographer should be able to automatically calculate coords from raw geoJSON return util.getParameterValue(args, 'raw') end local content = {} local argsExpanded = {} for k, v in pairs(args) do local index = string.match( k, '^[^0-9]+([0-9]*)$' ) if index ~= nil then local indexNumber = '' if index ~= '' then indexNumber = tonumber(index) else indexNumber = 1 end if argsExpanded[indexNumber] == nil then argsExpanded[indexNumber] = {} end argsExpanded[indexNumber][ string.gsub(k, index, '') ] = v end end for contentIndex, contentArgs in pairs(argsExpanded) do local argType = util.getParameterValue(contentArgs, "type") -- Kartographer automatically calculates coords if geolines/shapes are used (T227402) if not coordsDerivedFromFeatures then coordsDerivedFromFeatures = ( argType == L10n.str.line or argType == L10n.str.shape ) and true or false end if argType == L10n.str.named then local namedCoords = util.getNamedCoords(util.getParameterValue(contentArgs, "from")) local typeKey = type(L10n.para.type) == "table" and L10n.para.type[1] or L10n.para.type local coordKey = type(L10n.para.coord) == "table" and L10n.para.coord[1] or L10n.para.coord local titleKey = type(L10n.para.title) == "table" and L10n.para.title[1] or L10n.para.title local descKey = type(L10n.para.description) == "table" and L10n.para.description[1] or L10n.para.description for _, namedCoord in pairs(namedCoords) do contentArgs[typeKey] = "point" contentArgs[coordKey] = namedCoord.coord contentArgs[titleKey] = namedCoord.name contentArgs[descKey] = namedCoord.description content[#content+1] = make.contentJson(contentArgs) end else content[#content + 1] = make.contentJson(contentArgs) end end --Single item, no array needed if #content==1 then return content[1] end --Multiple items get placed in a FeatureCollection local contentArray = '[\n' .. table.concat( content, ',\n') .. '\n]' return contentArray end --[[ Make coordinates from the coord arg, or the id arg, or the current page's Wikidata item. @param {table} args @param {boolean} [plainOutput] @returns {Mixed} Either: {number, number} latitude, longitude if plainOutput is true; or {table} table sequence of longitude, then latitude (gives the required format for GeoJSON when encoded) ]]-- function make.coords(args, plainOutput) local coords, lat, long local frame = mw.getCurrentFrame() if util.getParameterValue(args, 'coord') then coords = frame:preprocess( util.getParameterValue(args, 'coord') ) lat, long = util.parseCoords(coords) else lat, long = util.wikidataCoords(util.getParameterValue(args, 'id') or mw.wikibase.getEntityIdForCurrentPage()) end if plainOutput then return lat, long end return {[0] = long, [1] = lat} end --[[ Makes a table of coordinates that approximate a circle. @param {table} args @returns {table} sequence of {latitude, longitude} table sequences, where latitude and longitude are both numbers @throws {L10n.error.noCircleCoords} if centre coordinates are not specified @throws {L10n.error.noRadius} if radius is not specified @throws {L10n.error.negativeRadius} if radius is negative or zero @throws {L10n.error.negativeEdges} if edges is negative or zero ]]-- function make.circleCoords(args) local lat, long = make.coords(args, true) local radius = util.getParameterValue(args, 'radius') if not radius then radius = util.getParameterValue(args, 'radiusKm') and tonumber(util.getParameterValue(args, 'radiusKm'))*1000 if not radius then radius = util.getParameterValue(args, 'radiusMi') and tonumber(util.getParameterValue(args, 'radiusMi'))*1609.344 if not radius then radius = util.getParameterValue(args, 'radiusFt') and tonumber(util.getParameterValue(args, 'radiusFt'))*0.3048 end end end local edges = util.getParameterValue(args, 'edges') or L10n.defaults.edges if not lat or not long then error(L10n.error.noCircleCoords, 0) elseif not radius then error(L10n.error.noRadius, 0) elseif tonumber(radius) <= 0 then error(L10n.error.negativeRadius, 0) elseif tonumber(edges) <= 0 then error(L10n.error.negativeEdges, 0) end return util.circleToPolygon(lat, long, radius, tonumber(edges)) end --[[ Makes JSON data for a feature @param contentArgs args for this feature. Keys must be the non-suffixed version of the parameter names, i.e. use type, stroke, fill,... rather than type3, stroke3, fill3,... @returns {string} JSON encoded data ]]-- function make.contentJson(contentArgs) local data = {} if util.getParameterValue(contentArgs, 'type') == L10n.str.point or util.getParameterValue(contentArgs, 'type') == L10n.str.circle then local isCircle = util.getParameterValue(contentArgs, 'type') == L10n.str.circle data.type = "Feature" data.geometry = { type = isCircle and "LineString" or "Point", coordinates = isCircle and make.circleCoords(contentArgs) or make.coords(contentArgs) } data.properties = { title = util.getParameterValue(contentArgs, 'title') or mw.getCurrentFrame():getParent():getTitle() } if isCircle then -- TODO: This is very similar to below, should be extracted into a function data.properties.stroke = util.getParameterValue(contentArgs, 'strokeColor') or L10n.defaults.strokeColor data.properties["stroke-width"] = tonumber(util.getParameterValue(contentArgs, 'strokeWidth')) or L10n.defaults.strokeWidth local strokeOpacity = util.getParameterValue(contentArgs, 'strokeOpacity') if strokeOpacity then data.properties['stroke-opacity'] = tonumber(strokeOpacity) end local fill = util.getParameterValue(contentArgs, 'fill') if fill then data.properties.fill = fill local fillOpacity = util.getParameterValue(contentArgs, 'fillOpacity') data.properties['fill-opacity'] = fillOpacity and tonumber(fillOpacity) or 0.6 end else -- is a point local markerSymbol = util.getParameterValue(contentArgs, 'marker') or L10n.defaults.marker -- allow blank to be explicitly specified, for overriding infoboxes or other templates with a default value if markerSymbol ~= "blank" then data.properties["marker-symbol"] = markerSymbol end data.properties["marker-color"] = util.getParameterValue(contentArgs, 'markerColor') or L10n.defaults.markerColor data.properties["marker-size"] = util.getParameterValue(contentArgs, 'markerSize') or L10n.defaults.markerSize end else data.type = "ExternalData" if util.getParameterValue(contentArgs, 'type') == L10n.str.data or util.getParameterValue(contentArgs, 'from') then data.service = "page" elseif util.getParameterValue(contentArgs, 'type') == L10n.str.line then data.service = "geoline" elseif util.getParameterValue(contentArgs, 'type') == L10n.str.shape then data.service = "geoshape" elseif util.getParameterValue(contentArgs, 'type') == L10n.str.shapeInverse then data.service = "geomask" end if util.getParameterValue(contentArgs, 'id') or (not (util.getParameterValue(contentArgs, 'from')) and mw.wikibase.getEntityIdForCurrentPage()) then data.ids = util.getParameterValue(contentArgs, 'id') or mw.wikibase.getEntityIdForCurrentPage() else data.title = util.getParameterValue(contentArgs, 'from') end data.properties = { stroke = util.getParameterValue(contentArgs, 'strokeColor') or L10n.defaults.strokeColor, ["stroke-width"] = tonumber(util.getParameterValue(contentArgs, 'strokeWidth')) or L10n.defaults.strokeWidth } local strokeOpacity = util.getParameterValue(contentArgs, 'strokeOpacity') if strokeOpacity then data.properties['stroke-opacity'] = tonumber(strokeOpacity) end local fill = util.getParameterValue(contentArgs, 'fill') if fill and (data.service == "geoshape" or data.service == "geomask") then data.properties.fill = fill local fillOpacity = util.getParameterValue(contentArgs, 'fillOpacity') if fillOpacity then data.properties['fill-opacity'] = tonumber(fillOpacity) end end end data.properties.title = util.getParameterValue(contentArgs, 'title') or mw.title.getCurrentTitle().text if util.getParameterValue(contentArgs, 'description') then data.properties.description = util.getParameterValue(contentArgs, 'description') end return mw.text.jsonEncode(data) end --[[ Makes attributes for the maplink or mapframe tag. @param {table} args @param {boolean} [isTitle] Tag is to be displayed in the title of page rather than inline @returns {table<string,string>} key-value pairs of attribute names and values ]]-- function make.tagAttribs(args, isTitle) local attribs = {} if util.getParameterValue(args, 'zoom') then attribs.zoom = util.getParameterValue(args, 'zoom') end if util.isDeclined(util.getParameterValue(args, 'icon')) then attribs.class = "no-icon" end if util.getParameterValue(args, 'type') == L10n.str.point and not coordsDerivedFromFeatures then local lat, long = make.coords(args, 'plainOutput') attribs.latitude = tostring(lat) attribs.longitude = tostring(long) end if util.isAffirmed(util.getParameterValue(args, 'frame')) and not(isTitle) then attribs.width = util.getParameterValue(args, 'frameWidth') or L10n.defaults.frameWidth attribs.height = util.getParameterValue(args, 'frameHeight') or L10n.defaults.frameHeight if util.getParameterValue(args, 'frameCoordinates') then local frameLat, frameLong = util.parseCoords(util.getParameterValue(args, 'frameCoordinates')) attribs.latitude = frameLat attribs.longitude = frameLong else if util.getParameterValue(args, 'frameLatitude') then attribs.latitude = util.getParameterValue(args, 'frameLatitude') end if util.getParameterValue(args, 'frameLongitude') then attribs.longitude = util.getParameterValue(args, 'frameLongitude') end end if not attribs.latitude and not attribs.longitude and not coordsDerivedFromFeatures then local success, lat, long = pcall(util.wikidataCoords, util.getParameterValue(args, 'id') or mw.wikibase.getEntityIdForCurrentPage()) if success then attribs.latitude = tostring(lat) attribs.longitude = tostring(long) end end if util.getParameterValue(args, 'frameAlign') then attribs.align = util.getParameterValue(args, 'frameAlign') end if util.isAffirmed(util.getParameterValue(args, 'plain')) then attribs.frameless = "1" else attribs.text = util.getParameterValue(args, 'text') or L10n.defaults.text end else attribs.text = util.getParameterValue(args, 'text') or L10n.defaults.text end return attribs end --[[ Makes maplink wikitext that will be located in the top-right of the title of the page (the same place where coords with |display=title are positioned). @param {table} args @param {string} tagContent Content for the maplink tag @returns {string} ]]-- function make.titleOutput(args, tagContent) local titleTag = mw.text.tag('maplink', make.tagAttribs(args, true), tagContent) local spanAttribs = { style = "font-size: small;", id = "coordinates" } return mw.text.tag('span', spanAttribs, titleTag) end --[[ Makes maplink or mapframe wikitext that will be located inline. @param {table} args @param {string} tagContent Content for the maplink tag @returns {string} ]]-- function make.inlineOutput(args, tagContent) local tagName = 'maplink' if util.getParameterValue(args, 'frame') then tagName = 'mapframe' end return mw.text.tag(tagName, make.tagAttribs(args), tagContent) end --[[ Makes the HTML required for the swicther to work, including the templatestyles tag. @param {table} params table sequence of {map, label} tables @param {string} params{}.map Wikitext for mapframe map @param {string} params{}.label Label text for swicther option @param {table} options @param {string} options.alignment "left" or "center" or "right" @param {boolean} options.isThumbnail Display in a thumbnail @param {string} options.width Width of frame, e.g. "200" @param {string} [options.caption] Caption wikitext for thumnail @retruns {string} swicther HTML ]]-- function make.switcherHtml(params, options) options = options or {} local frame = mw.getCurrentFrame() local styles = frame:extensionTag{ name = "templatestyles", args = {src = "Template:Maplink/styles-multi.css"} } local container = mw.html.create("div") :addClass("switcher-container") :addClass("mapframe-multi-container") if options.alignment == "left" or options.alignment == "right" then container:addClass("float"..options.alignment) else -- alignment is "center" container:addClass("center") end for i = 1, #params do container :tag("div") :wikitext(params[i].map) :tag("span") :addClass("switcher-label") :css("display", "none") :wikitext(mw.text.trim(params[i].label)) end if not options.isThumbnail then return styles .. tostring(container) end local classlist = container:getAttr("class") classlist = mw.ustring.gsub(classlist, "%a*"..options.alignment, "") container:attr("class", classlist) local outerCountainer = mw.html.create("div") :addClass("mapframe-multi-outer-container") :addClass("mw-kartographer-container") :addClass("thumb") if options.alignment == "left" or options.alignment == "right" then outerCountainer:addClass("t"..options.alignment) else -- alignment is "center" outerCountainer :addClass("tnone") :addClass("center") end outerCountainer :tag("div") :addClass("thumbinner") :css("width", options.width.."px") :node(container) :node(options.caption and mw.html.create("div") :addClass("thumbcaption") :wikitext(options.caption) ) return styles .. tostring(outerCountainer) end --[[ Makes the HTML required for an overlay map to work tag. @param {string} overlayMap wikitext for the overlay map @param {string} baseMap wikitext for the base map @param {table} options various styling/display options @param {string} options.align "left" or "center" or "right" @param {string|number} options.width Width of the base map, e.g. "300" @param {string|number} options.width Height of the base map, e.g. "200" @param {string} options.border Border style for the overlayed map, e.g. "1px solid white" @param {string} options.horizontalAlignment Horizontal alignment for overlay map, "left" or "right" @param {string|number} options.horizontalOffset Horizontal offset in pixels from the alignment edge, e.g "10" @param {string} options.verticalAlignment Vertical alignment for overlay map, "top" or "bottom" @param {string|number} options.verticalOffset Vertical offset in pixels from the alignment edge, e.g. is "10" @param {boolean} options.isThumbnail Display in a thumbnail @param {string} [options.caption] Caption wikitext for thumnail @retruns {string} HTML for basemap with overlay ]]-- function make.overlayHtml(overlayMap, baseMap, options) options = options or {} local containerFloatClass = "float"..(options.align or "none") if options.align == "center" then containerFloatClass = "center" end local containerStyle = { position = "relative", width = options.width .. "px", height = options.height .. "px", overflow = "hidden" -- mobile/minerva tends to add scrollbars for a couple of pixels } if options.align == "center" then containerStyle["margin-left"] = "auto" containerStyle["margin-right"] = "auto" end local container = mw.html.create("div") :addClass("mapframe-withOverlay-container") :addClass(containerFloatClass) :addClass("noresize") :css(containerStyle) local overlayStyle = { position = "absolute", ["z-index"] = "1", border = options.border or "1px solid white" } if options.horizontalAlignment == "right" then overlayStyle.right = options.horizontalOffset .. "px" else overlayStyle.left = options.horizontalOffset .. "px" end if options.verticalAlignment == "bottom" then overlayStyle.bottom = options.verticalOffset .. "px" else overlayStyle.top = options.verticalOffset .. "px" end local overlayDiv = mw.html.create("div") :css(overlayStyle) :wikitext(overlayMap) container :node(overlayDiv) :wikitext(baseMap) if not options.isThumbnail then return tostring(container) end local classlist = container:getAttr("class") classlist = mw.ustring.gsub(classlist, "%a*"..options.align, "") container:attr("class", classlist) local outerCountainer = mw.html.create("div") :addClass("mapframe-withOverlay-outerContainer") :addClass("mw-kartographer-container") :addClass("thumb") if options.align == "left" or options.align == "right" then outerCountainer:addClass("t"..options.align) else -- alignment is "center" outerCountainer :addClass("tnone") :addClass("center") end outerCountainer :tag("div") :addClass("thumbinner") :css("width", options.width.."px") :node(container) :node(options.caption and mw.html.create("div") :addClass("thumbcaption") :wikitext(options.caption) ) return tostring(outerCountainer) end --[[---------------------------------------------------------------------------- Package to be exported, i.e. methods which will available to templates and other modules. ----------------------------------------------------------------------------]]-- local p = {} -- Entry point for templates function p.main(frame) local parent = frame.getParent(frame) -- Check for overlay option local overlay = util.getParameterValue(parent.args, 'overlay') local hasOverlay = overlay and mw.text.trim(overlay) ~= "" -- Check for switch option local switch = util.getParameterValue(parent.args, 'switch') local isMulti = switch and mw.text.trim(switch) ~= "" -- Create output by choosing method to suit options local output if hasOverlay then output = p.withOverlay(parent.args) elseif isMulti then output = p.multi(parent.args) else output = p._main(parent.args) end -- Preprocess output before returning it return frame:preprocess(output) end -- Entry points for modules function p._main(_args) local args = util.trimArgs(_args) local tagContent = make.content(args) local display = mw.text.split(util.getParameterValue(args, 'display') or L10n.defaults.display, '%s*' .. L10n.str.dsep .. '%s*') local displayInTitle = display[1] == L10n.str.title or display[2] == L10n.str.title local displayInline = display[1] == L10n.str.inline or display[2] == L10n.str.inline local output if displayInTitle and displayInline then output = make.titleOutput(args, tagContent) .. make.inlineOutput(args, tagContent) elseif displayInTitle then output = make.titleOutput(args, tagContent) elseif displayInline then output = make.inlineOutput(args, tagContent) else error(L10n.error.badDisplayPara) end return output end function p.multi(_args) local args = util.trimArgs(_args) if not args[L10n.para.switch] then error(L10n.error.noSwitchPara, 0) end local switchParamValue = util.getParameterValue(args, 'switch') local switchLabels = util.tableFromList(switchParamValue) if #switchLabels == 1 then error(L10n.error.oneSwitchLabel, 0) end local mapframeArgs = {} local switchParams = {} for name, val in pairs(args) do -- Copy to mapframeArgs, if not the switch labels or a switch parameter if val ~= switchParamValue and not string.match(val, "^"..L10n.str.switch..":") then mapframeArgs[name] = val end -- Check if this is a param to switch. If so, store the name and switch -- values in switchParams table. local switchList = string.match(val, "^"..L10n.str.switch..":(.+)") if switchList ~= nil then local values = util.tableFromList(switchList) if #values == 1 then error(string.format(L10n.error.oneSwitchValue, name), 0) end switchParams[name] = values end end if util.tableCount(switchParams) == 0 then error(L10n.error.noSwitchLists, 0) end local switchCount = util.subTablesCount(switchParams) if not switchCount then error(L10n.error.switchMismatches, 0) elseif switchCount > #switchLabels then error(string.format(L10n.error.fewerSwitchLabels, switchCount, #switchLabels), 0) end -- Ensure a plain frame will be used (thumbnail will be built by the -- make.switcherHtml function if required, so that switcher options are -- inside the thumnail) mapframeArgs.plain = "yes" local switcher = {} for i = 1, switchCount do local label = switchLabels[i] for name, values in pairs(switchParams) do mapframeArgs[name] = values[i] end table.insert(switcher, { map = p._main(mapframeArgs), label = "Show "..label }) end return make.switcherHtml(switcher, { alignment = args["frame-align"] or "right", isThumbnail = (args.frame and not args.plain) and true or false, width = args["frame-width"] or L10n.defaults.frameWidth, caption = args.text }) end function p.withOverlay(_args) -- Get and trim wikitext for overlay map local overlayMap = _args.overlay if type(overlayMap) == 'string' then overlayMap = overlayMap:match('^%s*(.-)%s*$') end local isThumbnail = (util.getParameterValue(_args, "frame") and not util.getParameterValue(_args, "plain")) and true or false -- Get base map using the _main function, as a plain map local args = util.trimArgs(_args) args.plain = "yes" local basemap = p._main(args) -- Extract overlay options from args local overlayOptions = { width = util.getParameterValue(args, "frameWidth") or L10n.defaults.frameWidth, height = util.getParameterValue(args, "frameHeight") or L10n.defaults.frameHeight, align = util.getParameterValue(args, "frameAlign") or L10n.defaults.frameAlign, border = util.getParameterValue(args, "overlayBorder") or L10n.defaults.overlayBorder, horizontalAlignment = util.getParameterValue(args, "overlayHorizontalAlignment") or L10n.defaults.overlayHorizontalAlignment, horizontalOffset = util.getParameterValue(args, "overlayHorizontalOffset") or L10n.defaults.overlayHorizontalOffset, verticalAlignment = util.getParameterValue(args, "overlayVerticalAlignment") or L10n.defaults.overlayVerticalAlignment, verticalOffset = util.getParameterValue(args, "overlayVerticalOffset") or L10n.defaults.overlayVerticalOffset, isThumbnail = isThumbnail, caption = util.getParameterValue(args, "text") or L10n.defaults.text } -- Make the HTML for the overlaying maps return make.overlayHtml(overlayMap, basemap, overlayOptions) end return p h3v8ydaeg63ab1gq67dt2ggcmd53fzy ಟೆಂಪ್ಲೇಟ್:Infobox settlement/metric 10 10056 217100 128488 2025-06-22T16:14:23Z A826 4610 217100 wikitext text/x-wiki <includeonly>{{formatnum:{{replace|{{{metv}}}|,|}}}}{{{s|&nbsp;}}}{{{metu|m}}} ({{formatnum:{{replace|{{{impv}}}|,|}}}}{{{s|&nbsp;}}}{{{impu|ft}}}{{#ifeq:{{{impv|0}}}|1||{{#ifeq:{{{s}}}|/||{{#ifeq:{{{impu}}}|acre|s}}}}}})</includeonly><noinclude> {{documentation}} </noinclude> 45cyrzn2w481akei92mqe3mesz2rjva ಬಳಕೆದಾರೆ ಪಾತೆರ:Shagil Muzhappilangad 3 10588 217080 133789 2025-06-22T12:57:49Z J ansari 2188 J ansari, ಪುಟೊ [[ಬಳಕೆದಾರೆ ಪಾತೆರ:Shagil Kannur]] ನ್ [[ಬಳಕೆದಾರೆ ಪಾತೆರ:Shagil Muzhappilangad]] ಗ್ ಕಡಪುಡಿಯೆರ್: Automatically moved page while renaming the user "[[Special:CentralAuth/Shagil Kannur|Shagil Kannur]]" to "[[Special:CentralAuth/Shagil Muzhappilangad|Shagil Muzhappilangad]]" 133789 wikitext text/x-wiki {{Template:Welcome|realName=|name=Shagil Kannur}} -- [[ಬಳಕೆದಾರೆ:ತುಳು ವಿಕಿಪೀಡಿಯ ಸಮುದಾಯೊ|ತುಳು ವಿಕಿಪೀಡಿಯ ಸಮುದಾಯೊ]] ([[ಬಳಕೆದಾರೆ ಪಾತೆರ:ತುಳು ವಿಕಿಪೀಡಿಯ ಸಮುದಾಯೊ|ಪಾತೆರ್ಲೆ]]) ೨೩:೦೮, ೧೭ ಅಕ್ಟೋಬರ್ ೨೦೨೦ (IST) gw0kc0b9rxu07lj3j0krk1ml06lk2jl ಬಾಗಲಕೋಟೆ ಜಿಲ್ಲೆ 0 12747 217090 217027 2025-06-22T15:17:45Z Mahaveer Indra 1023 Mahaveer Indra, ಪುಟೊ [[ಬಾಗಲಕೋಟೆ]] ನ್ [[ಬಾಗಲಕೋಟೆ ಜಿಲ್ಲೆ]] ಗ್ ಕಡಪುಡಿಯೆರ್ 217027 wikitext text/x-wiki {{Infobox settlement | name = ಬಾಗಲಕೋಟೆ | settlement_type = ಜಿಲ್ಲೆ | image_skyline = {{Photomontage |size = 250 |photo1a = Badami.JPG |photo1b = Kudalasangama p 04.jpg |photo2a = Pattadakal - Sangameshwara Temple 2.jpg |photo2b = Durga temple Aihole 2.jpg |photo3a = Meguti megalith 20210403.jpg }} | image_alt = | image_caption = Clockwise from top-right: [[Kudalasangama]], [[Durga temple, Aihole|Durga temple]] at [[Aihole]], Megaliths on Meguti hill, Sangameshwara Temple at [[Pattadakal]], [[Badami cave temples|Cave temple 1]] at [[Badami]] | nickname = | image_map = Karnataka Bagalkot locator map.svg | image_map1 = {{maplink |frame=yes |frame-width=225 |frame-height=225 |frame-align=center |text= |type=shape |id=Q1910231 |stroke-colour=#C60C30 |stroke-width=2 |title= Bagalkot district of Karnataka |type2=line|id2=Q1185|stroke-width2=1|stroke-colour2=#0000ff|title2=Karnataka }} | map_alt = | map_caption = | coordinates = {{coord|16.12|N|75.45|E|display=inline,title}} | subdivision_type = ದೇಸೊ | subdivision_name = {{flag|ಭಾರತ}} | subdivision_type1 = ರಾಜ್ಯ | subdivision_type2 = ಪ್ರದೇಶ | subdivision_type3 = ಜಿಲ್ಲೆ | subdivision_name1 = {{flagicon image|Seal of Karnataka.svg|Emblem of Karnataka}}[[ಕರ್ನಾಟಕ]] | subdivision_name2 = ಬಯಲುಸೀಮೆ | subdivision_name3 = ಬಾಗಲಕೋಟೆ ಜಿಲ್ಲೆ | established_date = 1997 | founder = [[ಕರ್ನಾಟಕ ಸರಕಾರ]] | named_for = | seat_type = ಜಿಲ್ಲಾ ಕೇಂದ್ರ | seat = ಬಾಗಲಕೋಟೆ | parts_type = ತಾಲೂಕು(ಗಳು) | parts = {{bulleted list|[[ಬಾಗಲಕೋಟೆ]]|[[ರಬಕವಿ ಬನಹಟ್ಟಿ]]|[[ಗುಳೇದಗುಡ್ಡ]]|[[ಬಾದಾಮಿ]]|[[ಹುನಗುಂದ]]|[[ಜಮಖಂಡಿ]]|[[ಮುಧೋಳ]]|[[ಇಳಕಲ್ಲು]]|[[ಬಿಳಗಿ]]|[[ತೆರದಾಳ]]}} | government_type = ಜಿಲ್ಲಾ ಅಂಚಾಯತ್ | governing_body = | leader_title = ಜಿಲ್ಲಾಧಿಕಾರಿ | leader_name = ಕೆ. ಎಮ್. ಜಾನಕಿ (ಭಾ.ಆ.ಸೇ.) | unit_pref = Metric | area_footnotes = <ref name="census">{{cite web|title=District Census Handbook – Guntur|url=http://www.censusindia.gov.in/2011census/dchb/2902_PART_B_DCHB_BAGALKOT.pdf|website=Census of India|publisher=The Registrar General & Census Commissioner|access-date=6 November 2012|pages=22}}</ref> | area_total_km2 = 6593 | area_rank = | elevation_footnotes = | elevation_m = ೫೨೪ | population_total = 1889752 | population_as_of = 2011 | population_footnotes = <ref name="census" /> | population_density_km2 = auto | population_rank = | population_demonym = | demographics_type1 = ಬಾಸೆಲು | demographics1_title1 = ಅಧಿಕೃತ | timezone1 = IST | utc_offset1 = +5:30 | postal_code_type = PIN | postal_code = 587101-103 | area_code = + 91 (0)8354 | area_code_type = Telephone code | registration_plate = KA-29 (ಬಾಗಲಕೋಟೆ), KA-48 (ಜಮಕಂಡಿ) | website = {{URL|bagalkot.nic.in}} | footnotes = | demographics1_info1 = [[ಕನ್ನಡ ಪಾತೆರೊ|ಕನ್ನಡ]] }} ಬಾಗಲಕೋಟೆ ಕರ್ನಾಟಕದ ಒಂಜಿ ಜಿಲ್ಲೆ. ಬೆಳಗಾವಿ, ಗದಗ, ಕೊಪ್ಪಳ, ರಾಯಚೂರು ಬೊಕ್ಕ ಬೀಜಾಪುರ ಜಿಲ್ಲೆದೊಟ್ಟುಗು ಜಿಲ್ಲೆದ ಗಡಿ ಉಂಡು.<ref>http://www.censusindia.gov.in/2011census/dchb/2902_PART_B_DCHB_BAGALKOT.pdf</ref> ==ಭೌಗೋಳಿಕ== ಬಾಗಲಕೋಟೆ ಜಿಲ್ಲೆ ಕರ್ನಾಟಕ ರಾಜ್ಯೋದ ಉತ್ತರ ಭಾಗೊಡು ಉಂಡು. ಸುರುಕ್ಕು ಬಿಜಾಪುರ ಜಿಲ್ಲೆದ ಭಾಗವಾದಿತ್ತಿನ ಬಾಗಲಕೋಟೆ, ಭಾರತ ದೇಶದ ೫೦ನೇ ವರ್ಸಾಚರಣೆದ ಸಂದರ್ಭವೋದು, ಪಂಡ ೧೯೯೭ ಡ್ ಪೊಸ ಜಿಲ್ಲೆಯಾದ್ ಅಸ್ತಿತ್ವೊಗು ಬತ್ತಂಡ್.<ref>https://web.archive.org/web/20040616075334/http://www.censusindia.net/results/town.php?stad=A&state5=999</ref> ==ತಾಲೂಕುಲು== * ಬಾದಾಮಿ * ಬಾಗಲಕೋಟ * ಬೀಳಗಿ * ಹನಗುಂದ * ಜಮಖಂಡಿ * ಮುಧೋಳ [[File:Bagalkot district ZP Constituency Map.jpg|thumb|ಬಾಗಲಕೋಟೆ ಜಿಲ್ಲೆದ ಜಿಲ್ಲಾ ಪಂಚಾಯತ್ ದ ಭೂಪಟ]] ೨೦೧೮ ಡ್ ಮೂಜಿ ಪೊಸ ತಾಲೂಕು ಕೇಂದ್ರದ ಘೋಷಣೆ ಆತಂಡ್.<ref>https://bagalkot.nic.in/en/taluku-panchayat/</ref> * ಗುಳೇದಗುಡ್ಡ * ಇಳಕಲ್ಲ * ರಬಕವಿ-ಬನಹಟ್ಟಿ ==ಸುದೆ== ಈ ಜಿಲ್ಲೆಡ್ ಘಟಪ್ರಭಾ, ಮಲಪ್ರಭಾ ಬೊಕ್ಕ ಕೃಷ್ಣ ಸುದೆ ಉಂಡು. ==ಶಿಕ್ಷಣ ಸಂಸ್ಥೆಲು== <ref>https://www.indcareer.com/find/all-colleges-in-bagalkot</ref> * ಬಸವೇಶ್ವರ ವೀರಶೈವ ವಿದ್ಯಾವರ್ಧಕ ಸಂಘ, ಬಾಗಲಕೋಟ * ಬಸವೇಶ್ವರ ತಾಂತ್ರಿಕ ಮಹಾವಿದ್ಯಾಲಯ, ಬಾಗಲಕೋಟ * ತೋಟಗಾರಿಕೆ ವಿಜ್ಞಾನಗಳ ವಿಶ್ವವಿದ್ಯಾಲಯ, ಬಾಗಲಕೋಟ * ಶ್ರೀ ವಿಜಯ ಮಹಾಂತೇಶ ವಿದ್ಯಾವರ್ಧಕ ಸಂಘ, ಇಲಕಲ್ಲ ==ಪ್ರವಾಸಿ ತಾಣೊಲು== <ref>https://www.tripadvisor.in/Attractions-g12392932-Activities-Bagalkot_District_Karnataka.html</ref> * ಬಾದಾಮಿ ಗುಹೆ * ಐಹೊಳೆ * ಪಟ್ಟದಕಲ್ [[File:Pattakadakal, Bagalkot, Karnataka - side view.jpg|thumb|ಪಟ್ಟದಕಲ್]] * ಮಹಾಕೂಟ * ಕೂಡಲಸಂಗಮ * ಆಲಮಟ್ಟಿ ಡ್ಯಾಮ್ * ಜಮಖಂಡಿ * ರಾವಣ ಪಹಾಡಿ ಗುಹೆ * ತೇರದಾಳ * ಯಡಹಳ್ಳಿ ಚಿಂಕರ ವನ್ಯಜೀವಿ ಅಭಯಾರಣ್ಯ ==ಉಲ್ಲೇಕೋ== {{reflist}} [[ವರ್ಗೊ:ಜಿಲ್ಲೆಲು]] [[ವರ್ಗೊ:ಕರ್ನಾಟಕದ ಜಿಲ್ಲೆಲು]] met1jg3p856lb4wcuhj3lb54izqpp6m ಪಾತೆರ:ಬಾಗಲಕೋಟೆ ಜಿಲ್ಲೆ 1 12755 217092 146741 2025-06-22T15:17:45Z Mahaveer Indra 1023 Mahaveer Indra, ಪುಟೊ [[ಪಾತೆರ:ಬಾಗಲಕೋಟೆ]] ನ್ [[ಪಾತೆರ:ಬಾಗಲಕೋಟೆ ಜಿಲ್ಲೆ]] ಗ್ ಕಡಪುಡಿಯೆರ್ 146741 wikitext text/x-wiki {{ತುಳು ವಿಕಿಪೀಡಿಯ ಏಳನೇ ವಡ್ಯಂತಿನ ಐಸ್ರೊ ಲೇಕೊನ}} qf0v51kl1pafiwxjymjtw5yzbmwli4f ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆ 0 13434 217082 216611 2025-06-22T14:55:33Z Mahaveer Indra 1023 217082 wikitext text/x-wiki '''ಬಳ್ಳಾರಿ''' (ದುಂಬು ಬೆಳ್ಳಾರಿ ಅಂದ್ ಲೆತ್ತೊಂದಿತ್ತೆರ್) ಕರ್ನಾಟಕೊದ ಒಂಜಿ ಪ್ರಮುಖ ಜಿಲ್ಲೆ. ಉಂದು ಕರ್ನಾಟಕದ ಈಶಾನ್ಯ ಭಾಗೊಡು ಉಂಡು. ಈ ಜಿಲ್ಲೆ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕೊಗು ಸೇರುಂಡು. 2021ಡ್ ಅಧಿಕೃತವಾದ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ವಿಜಯನಗರ ಜಿಲ್ಲೆನ್ ಬೇರಡಿಸಾವರ ದುಂಬು ಈ ಜಿಲ್ಲೆ ಕರ್ನಾಟಕೊದ ಮಲ್ಲ ಜಿಲ್ಲೆಲೆಡ್ ಒಂಜಿ ಆದಿತ್ತ್ಂಡ್. ಈ ಜಿಲ್ಲೆಡ್ ಭಾರತದ ಅತಿ ಹೆಚ್ಚು ಕಬ್ಬಿಣದ ಅದಿರು ನಿಕ್ಷೇಪೊಲು ಉಂಡು. ಇತ್ತೆ ಗಣಿಗಾರಿಕೆ ಉದ್ಯಮೊಡು ಮುಖ್ಯವಾಹಿನಿಡ್ ಉಪ್ಪುನ ಜಿಲ್ಲೆದ ರಾಜಧಾನಿ ಆಯಿನ ಬಳ್ಳಾರಿಗ್ ಸ್ಟೀಲ್ ಸಿಟಿ ಬೊಕ್ಕ ಗಣಿ ನಾಡು ಪಂಡ್ದ್ ಪುದರ್ ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಬಡಕಾಯಿಡ್ ಕೊಪ್ಪಳ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ರಾಯಚೂರು ಜಿಲ್ಲೆದ ಸಿಂಧನೂರು ತಾಲೂಕು, ಪಡ್ಡಾಯಿಡ್ ಗದಗ ಬೊಕ್ಕ ಹಾವೇರಿ ಜಿಲ್ಲೆ, ದಕ್ಷಿಣೊಡು ದಾವಣಗೆರೆ ಜಿಲ್ಲೆ, ಆಗ್ನೇಯೊಡು ಚಿತ್ರದುರ್ಗ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ಮೂಡಾಯಿಡ್, ಆಂಧ್ರಪ್ರದೇಶ ರಾಜ್ಯ ಉಂಡು. ಒಟ್ಟು ೮,೪೬೧ ಚದರ ಕಿಮೀ ಇಸ್ತೀರ್ನೊ ಇನ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಜನಸಂಖ್ಯೆ ೨೦೧೧ದ ಜನಗಣತಿದ ರಕಾರ 1,099,372 ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ ಒಟ್ಟು ೫ ತಾಲೂಕುಲು ಉಲ್ಲ. ತುಂಗಭದ್ರಾ ತುದೆ ಈ ಜಿಲ್ಲೆದ ಮುಕ್ಯವಾಯಿನ ತುದೆ ಆದುಂಡು ದುಂಬು ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆ ಮದ್ರಾಸ್ ರಾಂತ್ಯೊದ ಭಾಗವಾದಿತ್ತ್ಂಡ್. ೧೮೭೬-೭೮ ಡ್ ಮಾಮಲ್ಲ ಬರಗಾಲೊಡ್ದ್ ಈ ಪ್ರದೇಶೊಗು ಮಸ್ತ್ ತೊಂದರೆ ಆಂಡ್. ನಮ ದೇಸೊ ಸ್ವಾತಂತ್ರ್ಯ ಅಡೆಯಿನ ಸುರುಟು ರಾಜ್ಯೊಲು ಬಾಸೆದ ಆದಾರೊಡು ಮರುವಿಬಾಗ ಆನಗ, ಬಳ್ಳಾರಿ ಕರ್ನಾಟಕ ರಾಜ್ಯೊದ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕ ಪ್ರದೇಸೊಗು ಸೇರಿಂಡ್. ೧೮೮೨ನೇ ಇಸವಿಡ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ಅನಂತಪುರನ್ ಬೇರಡಿಸಾದ್ ಅನಂತರ ಜಿಲ್ಲೆನ್ ಉಂಡು ಮಲ್ತೆರ್. g773r9wsf3w6efwce87lj77qi9ej3n4 217083 217082 2025-06-22T14:56:33Z Mahaveer Indra 1023 Mahaveer Indra, ಪುಟೊ [[ಬಳಕೆದಾರೆ:Mahaveer Indra/ಕಲ್ಪುನ ಕಳ3]] ನ್ [[ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆ]] ಗ್ ಕಡಪುಡಿಯೆರ್: new 217082 wikitext text/x-wiki '''ಬಳ್ಳಾರಿ''' (ದುಂಬು ಬೆಳ್ಳಾರಿ ಅಂದ್ ಲೆತ್ತೊಂದಿತ್ತೆರ್) ಕರ್ನಾಟಕೊದ ಒಂಜಿ ಪ್ರಮುಖ ಜಿಲ್ಲೆ. ಉಂದು ಕರ್ನಾಟಕದ ಈಶಾನ್ಯ ಭಾಗೊಡು ಉಂಡು. ಈ ಜಿಲ್ಲೆ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕೊಗು ಸೇರುಂಡು. 2021ಡ್ ಅಧಿಕೃತವಾದ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ವಿಜಯನಗರ ಜಿಲ್ಲೆನ್ ಬೇರಡಿಸಾವರ ದುಂಬು ಈ ಜಿಲ್ಲೆ ಕರ್ನಾಟಕೊದ ಮಲ್ಲ ಜಿಲ್ಲೆಲೆಡ್ ಒಂಜಿ ಆದಿತ್ತ್ಂಡ್. ಈ ಜಿಲ್ಲೆಡ್ ಭಾರತದ ಅತಿ ಹೆಚ್ಚು ಕಬ್ಬಿಣದ ಅದಿರು ನಿಕ್ಷೇಪೊಲು ಉಂಡು. ಇತ್ತೆ ಗಣಿಗಾರಿಕೆ ಉದ್ಯಮೊಡು ಮುಖ್ಯವಾಹಿನಿಡ್ ಉಪ್ಪುನ ಜಿಲ್ಲೆದ ರಾಜಧಾನಿ ಆಯಿನ ಬಳ್ಳಾರಿಗ್ ಸ್ಟೀಲ್ ಸಿಟಿ ಬೊಕ್ಕ ಗಣಿ ನಾಡು ಪಂಡ್ದ್ ಪುದರ್ ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಬಡಕಾಯಿಡ್ ಕೊಪ್ಪಳ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ರಾಯಚೂರು ಜಿಲ್ಲೆದ ಸಿಂಧನೂರು ತಾಲೂಕು, ಪಡ್ಡಾಯಿಡ್ ಗದಗ ಬೊಕ್ಕ ಹಾವೇರಿ ಜಿಲ್ಲೆ, ದಕ್ಷಿಣೊಡು ದಾವಣಗೆರೆ ಜಿಲ್ಲೆ, ಆಗ್ನೇಯೊಡು ಚಿತ್ರದುರ್ಗ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ಮೂಡಾಯಿಡ್, ಆಂಧ್ರಪ್ರದೇಶ ರಾಜ್ಯ ಉಂಡು. ಒಟ್ಟು ೮,೪೬೧ ಚದರ ಕಿಮೀ ಇಸ್ತೀರ್ನೊ ಇನ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಜನಸಂಖ್ಯೆ ೨೦೧೧ದ ಜನಗಣತಿದ ರಕಾರ 1,099,372 ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ ಒಟ್ಟು ೫ ತಾಲೂಕುಲು ಉಲ್ಲ. ತುಂಗಭದ್ರಾ ತುದೆ ಈ ಜಿಲ್ಲೆದ ಮುಕ್ಯವಾಯಿನ ತುದೆ ಆದುಂಡು ದುಂಬು ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆ ಮದ್ರಾಸ್ ರಾಂತ್ಯೊದ ಭಾಗವಾದಿತ್ತ್ಂಡ್. ೧೮೭೬-೭೮ ಡ್ ಮಾಮಲ್ಲ ಬರಗಾಲೊಡ್ದ್ ಈ ಪ್ರದೇಶೊಗು ಮಸ್ತ್ ತೊಂದರೆ ಆಂಡ್. ನಮ ದೇಸೊ ಸ್ವಾತಂತ್ರ್ಯ ಅಡೆಯಿನ ಸುರುಟು ರಾಜ್ಯೊಲು ಬಾಸೆದ ಆದಾರೊಡು ಮರುವಿಬಾಗ ಆನಗ, ಬಳ್ಳಾರಿ ಕರ್ನಾಟಕ ರಾಜ್ಯೊದ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕ ಪ್ರದೇಸೊಗು ಸೇರಿಂಡ್. ೧೮೮೨ನೇ ಇಸವಿಡ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ಅನಂತಪುರನ್ ಬೇರಡಿಸಾದ್ ಅನಂತರ ಜಿಲ್ಲೆನ್ ಉಂಡು ಮಲ್ತೆರ್. g773r9wsf3w6efwce87lj77qi9ej3n4 217085 217083 2025-06-22T14:56:54Z Mahaveer Indra 1023 added [[Category:ಜಿಲ್ಲೆಲು]] using [[Help:Gadget-HotCat|HotCat]] 217085 wikitext text/x-wiki '''ಬಳ್ಳಾರಿ''' (ದುಂಬು ಬೆಳ್ಳಾರಿ ಅಂದ್ ಲೆತ್ತೊಂದಿತ್ತೆರ್) ಕರ್ನಾಟಕೊದ ಒಂಜಿ ಪ್ರಮುಖ ಜಿಲ್ಲೆ. ಉಂದು ಕರ್ನಾಟಕದ ಈಶಾನ್ಯ ಭಾಗೊಡು ಉಂಡು. ಈ ಜಿಲ್ಲೆ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕೊಗು ಸೇರುಂಡು. 2021ಡ್ ಅಧಿಕೃತವಾದ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ವಿಜಯನಗರ ಜಿಲ್ಲೆನ್ ಬೇರಡಿಸಾವರ ದುಂಬು ಈ ಜಿಲ್ಲೆ ಕರ್ನಾಟಕೊದ ಮಲ್ಲ ಜಿಲ್ಲೆಲೆಡ್ ಒಂಜಿ ಆದಿತ್ತ್ಂಡ್. ಈ ಜಿಲ್ಲೆಡ್ ಭಾರತದ ಅತಿ ಹೆಚ್ಚು ಕಬ್ಬಿಣದ ಅದಿರು ನಿಕ್ಷೇಪೊಲು ಉಂಡು. ಇತ್ತೆ ಗಣಿಗಾರಿಕೆ ಉದ್ಯಮೊಡು ಮುಖ್ಯವಾಹಿನಿಡ್ ಉಪ್ಪುನ ಜಿಲ್ಲೆದ ರಾಜಧಾನಿ ಆಯಿನ ಬಳ್ಳಾರಿಗ್ ಸ್ಟೀಲ್ ಸಿಟಿ ಬೊಕ್ಕ ಗಣಿ ನಾಡು ಪಂಡ್ದ್ ಪುದರ್ ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಬಡಕಾಯಿಡ್ ಕೊಪ್ಪಳ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ರಾಯಚೂರು ಜಿಲ್ಲೆದ ಸಿಂಧನೂರು ತಾಲೂಕು, ಪಡ್ಡಾಯಿಡ್ ಗದಗ ಬೊಕ್ಕ ಹಾವೇರಿ ಜಿಲ್ಲೆ, ದಕ್ಷಿಣೊಡು ದಾವಣಗೆರೆ ಜಿಲ್ಲೆ, ಆಗ್ನೇಯೊಡು ಚಿತ್ರದುರ್ಗ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ಮೂಡಾಯಿಡ್, ಆಂಧ್ರಪ್ರದೇಶ ರಾಜ್ಯ ಉಂಡು. ಒಟ್ಟು ೮,೪೬೧ ಚದರ ಕಿಮೀ ಇಸ್ತೀರ್ನೊ ಇನ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಜನಸಂಖ್ಯೆ ೨೦೧೧ದ ಜನಗಣತಿದ ರಕಾರ 1,099,372 ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ ಒಟ್ಟು ೫ ತಾಲೂಕುಲು ಉಲ್ಲ. ತುಂಗಭದ್ರಾ ತುದೆ ಈ ಜಿಲ್ಲೆದ ಮುಕ್ಯವಾಯಿನ ತುದೆ ಆದುಂಡು ದುಂಬು ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆ ಮದ್ರಾಸ್ ರಾಂತ್ಯೊದ ಭಾಗವಾದಿತ್ತ್ಂಡ್. ೧೮೭೬-೭೮ ಡ್ ಮಾಮಲ್ಲ ಬರಗಾಲೊಡ್ದ್ ಈ ಪ್ರದೇಶೊಗು ಮಸ್ತ್ ತೊಂದರೆ ಆಂಡ್. ನಮ ದೇಸೊ ಸ್ವಾತಂತ್ರ್ಯ ಅಡೆಯಿನ ಸುರುಟು ರಾಜ್ಯೊಲು ಬಾಸೆದ ಆದಾರೊಡು ಮರುವಿಬಾಗ ಆನಗ, ಬಳ್ಳಾರಿ ಕರ್ನಾಟಕ ರಾಜ್ಯೊದ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕ ಪ್ರದೇಸೊಗು ಸೇರಿಂಡ್. ೧೮೮೨ನೇ ಇಸವಿಡ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ಅನಂತಪುರನ್ ಬೇರಡಿಸಾದ್ ಅನಂತರ ಜಿಲ್ಲೆನ್ ಉಂಡು ಮಲ್ತೆರ್. [[ವರ್ಗೊ:ಜಿಲ್ಲೆಲು]] 7wpir9fnempy2zttaj6kxnhoo0c49pn 217086 217085 2025-06-22T14:57:14Z Mahaveer Indra 1023 added [[Category:ಕರ್ನಾಟಕದ ಜಿಲ್ಲೆಲು]] using [[Help:Gadget-HotCat|HotCat]] 217086 wikitext text/x-wiki '''ಬಳ್ಳಾರಿ''' (ದುಂಬು ಬೆಳ್ಳಾರಿ ಅಂದ್ ಲೆತ್ತೊಂದಿತ್ತೆರ್) ಕರ್ನಾಟಕೊದ ಒಂಜಿ ಪ್ರಮುಖ ಜಿಲ್ಲೆ. ಉಂದು ಕರ್ನಾಟಕದ ಈಶಾನ್ಯ ಭಾಗೊಡು ಉಂಡು. ಈ ಜಿಲ್ಲೆ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕೊಗು ಸೇರುಂಡು. 2021ಡ್ ಅಧಿಕೃತವಾದ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ವಿಜಯನಗರ ಜಿಲ್ಲೆನ್ ಬೇರಡಿಸಾವರ ದುಂಬು ಈ ಜಿಲ್ಲೆ ಕರ್ನಾಟಕೊದ ಮಲ್ಲ ಜಿಲ್ಲೆಲೆಡ್ ಒಂಜಿ ಆದಿತ್ತ್ಂಡ್. ಈ ಜಿಲ್ಲೆಡ್ ಭಾರತದ ಅತಿ ಹೆಚ್ಚು ಕಬ್ಬಿಣದ ಅದಿರು ನಿಕ್ಷೇಪೊಲು ಉಂಡು. ಇತ್ತೆ ಗಣಿಗಾರಿಕೆ ಉದ್ಯಮೊಡು ಮುಖ್ಯವಾಹಿನಿಡ್ ಉಪ್ಪುನ ಜಿಲ್ಲೆದ ರಾಜಧಾನಿ ಆಯಿನ ಬಳ್ಳಾರಿಗ್ ಸ್ಟೀಲ್ ಸಿಟಿ ಬೊಕ್ಕ ಗಣಿ ನಾಡು ಪಂಡ್ದ್ ಪುದರ್ ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಬಡಕಾಯಿಡ್ ಕೊಪ್ಪಳ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ರಾಯಚೂರು ಜಿಲ್ಲೆದ ಸಿಂಧನೂರು ತಾಲೂಕು, ಪಡ್ಡಾಯಿಡ್ ಗದಗ ಬೊಕ್ಕ ಹಾವೇರಿ ಜಿಲ್ಲೆ, ದಕ್ಷಿಣೊಡು ದಾವಣಗೆರೆ ಜಿಲ್ಲೆ, ಆಗ್ನೇಯೊಡು ಚಿತ್ರದುರ್ಗ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ಮೂಡಾಯಿಡ್, ಆಂಧ್ರಪ್ರದೇಶ ರಾಜ್ಯ ಉಂಡು. ಒಟ್ಟು ೮,೪೬೧ ಚದರ ಕಿಮೀ ಇಸ್ತೀರ್ನೊ ಇನ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಜನಸಂಖ್ಯೆ ೨೦೧೧ದ ಜನಗಣತಿದ ರಕಾರ 1,099,372 ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ ಒಟ್ಟು ೫ ತಾಲೂಕುಲು ಉಲ್ಲ. ತುಂಗಭದ್ರಾ ತುದೆ ಈ ಜಿಲ್ಲೆದ ಮುಕ್ಯವಾಯಿನ ತುದೆ ಆದುಂಡು ದುಂಬು ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆ ಮದ್ರಾಸ್ ರಾಂತ್ಯೊದ ಭಾಗವಾದಿತ್ತ್ಂಡ್. ೧೮೭೬-೭೮ ಡ್ ಮಾಮಲ್ಲ ಬರಗಾಲೊಡ್ದ್ ಈ ಪ್ರದೇಶೊಗು ಮಸ್ತ್ ತೊಂದರೆ ಆಂಡ್. ನಮ ದೇಸೊ ಸ್ವಾತಂತ್ರ್ಯ ಅಡೆಯಿನ ಸುರುಟು ರಾಜ್ಯೊಲು ಬಾಸೆದ ಆದಾರೊಡು ಮರುವಿಬಾಗ ಆನಗ, ಬಳ್ಳಾರಿ ಕರ್ನಾಟಕ ರಾಜ್ಯೊದ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕ ಪ್ರದೇಸೊಗು ಸೇರಿಂಡ್. ೧೮೮೨ನೇ ಇಸವಿಡ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ಅನಂತಪುರನ್ ಬೇರಡಿಸಾದ್ ಅನಂತರ ಜಿಲ್ಲೆನ್ ಉಂಡು ಮಲ್ತೆರ್. [[ವರ್ಗೊ:ಜಿಲ್ಲೆಲು]] [[ವರ್ಗೊ:ಕರ್ನಾಟಕದ ಜಿಲ್ಲೆಲು]] heg7ju4v3e7iih6guygwygjj5gm069d 217087 217086 2025-06-22T14:58:09Z Mahaveer Indra 1023 217087 wikitext text/x-wiki {{ಎಲ್ಯ}} '''ಬಳ್ಳಾರಿ''' (ದುಂಬು ಬೆಳ್ಳಾರಿ ಅಂದ್ ಲೆತ್ತೊಂದಿತ್ತೆರ್) ಕರ್ನಾಟಕೊದ ಒಂಜಿ ಪ್ರಮುಖ ಜಿಲ್ಲೆ. ಉಂದು ಕರ್ನಾಟಕದ ಈಶಾನ್ಯ ಭಾಗೊಡು ಉಂಡು. ಈ ಜಿಲ್ಲೆ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕೊಗು ಸೇರುಂಡು. 2021ಡ್ ಅಧಿಕೃತವಾದ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ವಿಜಯನಗರ ಜಿಲ್ಲೆನ್ ಬೇರಡಿಸಾವರ ದುಂಬು ಈ ಜಿಲ್ಲೆ ಕರ್ನಾಟಕೊದ ಮಲ್ಲ ಜಿಲ್ಲೆಲೆಡ್ ಒಂಜಿ ಆದಿತ್ತ್ಂಡ್. ಈ ಜಿಲ್ಲೆಡ್ ಭಾರತದ ಅತಿ ಹೆಚ್ಚು ಕಬ್ಬಿಣದ ಅದಿರು ನಿಕ್ಷೇಪೊಲು ಉಂಡು. ಇತ್ತೆ ಗಣಿಗಾರಿಕೆ ಉದ್ಯಮೊಡು ಮುಖ್ಯವಾಹಿನಿಡ್ ಉಪ್ಪುನ ಜಿಲ್ಲೆದ ರಾಜಧಾನಿ ಆಯಿನ ಬಳ್ಳಾರಿಗ್ ಸ್ಟೀಲ್ ಸಿಟಿ ಬೊಕ್ಕ ಗಣಿ ನಾಡು ಪಂಡ್ದ್ ಪುದರ್ ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಬಡಕಾಯಿಡ್ ಕೊಪ್ಪಳ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ರಾಯಚೂರು ಜಿಲ್ಲೆದ ಸಿಂಧನೂರು ತಾಲೂಕು, ಪಡ್ಡಾಯಿಡ್ ಗದಗ ಬೊಕ್ಕ ಹಾವೇರಿ ಜಿಲ್ಲೆ, ದಕ್ಷಿಣೊಡು ದಾವಣಗೆರೆ ಜಿಲ್ಲೆ, ಆಗ್ನೇಯೊಡು ಚಿತ್ರದುರ್ಗ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ಮೂಡಾಯಿಡ್, ಆಂಧ್ರಪ್ರದೇಶ ರಾಜ್ಯ ಉಂಡು. ಒಟ್ಟು ೮,೪೬೧ ಚದರ ಕಿಮೀ ಇಸ್ತೀರ್ನೊ ಇನ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಜನಸಂಖ್ಯೆ ೨೦೧೧ದ ಜನಗಣತಿದ ರಕಾರ 1,099,372 ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ ಒಟ್ಟು ೫ ತಾಲೂಕುಲು ಉಲ್ಲ. ತುಂಗಭದ್ರಾ ತುದೆ ಈ ಜಿಲ್ಲೆದ ಮುಕ್ಯವಾಯಿನ ತುದೆ ಆದುಂಡು ದುಂಬು ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆ ಮದ್ರಾಸ್ ರಾಂತ್ಯೊದ ಭಾಗವಾದಿತ್ತ್ಂಡ್. ೧೮೭೬-೭೮ ಡ್ ಮಾಮಲ್ಲ ಬರಗಾಲೊಡ್ದ್ ಈ ಪ್ರದೇಶೊಗು ಮಸ್ತ್ ತೊಂದರೆ ಆಂಡ್. ನಮ ದೇಸೊ ಸ್ವಾತಂತ್ರ್ಯ ಅಡೆಯಿನ ಸುರುಟು ರಾಜ್ಯೊಲು ಬಾಸೆದ ಆದಾರೊಡು ಮರುವಿಬಾಗ ಆನಗ, ಬಳ್ಳಾರಿ ಕರ್ನಾಟಕ ರಾಜ್ಯೊದ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕ ಪ್ರದೇಸೊಗು ಸೇರಿಂಡ್. ೧೮೮೨ನೇ ಇಸವಿಡ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ಅನಂತಪುರನ್ ಬೇರಡಿಸಾದ್ ಅನಂತರ ಜಿಲ್ಲೆನ್ ಉಂಡು ಮಲ್ತೆರ್. [[ವರ್ಗೊ:ಜಿಲ್ಲೆಲು]] [[ವರ್ಗೊ:ಕರ್ನಾಟಕದ ಜಿಲ್ಲೆಲು]] 9rgt93vxedbi2n52q0fa3iupajsq92z 217089 217087 2025-06-22T15:11:38Z A826 4610 217089 wikitext text/x-wiki {{ಎಲ್ಯ}} {{Infobox settlement | name = Ballari district | official_name = | native_name = | native_name_lang = | other_name = | nickname = | settlement_type = [[District]] | image_skyline = {{Photomontage |size = 250 |photo1a = BELLARY FORT 2.jpg |photo1b = Ballari railway station front.jpg |photo2a = Dam on river in Hosapete, Bellary District.jpg |photo2b = Sloth Bear-3302.jpg |photo3a = Kumarswamy temple3.jpg }} | image_caption = Clockwise from top-left: [[Bellary Fort]], [[Ballari Junction railway station]], [[Tungabhadra Dam]], [[Daroji Sloth Bear Sanctuary]], [[Krauncha Giri]] | image_map = Karnataka Bellary locator map.svg | image_map1 = {{maplink |frame=yes |frame-width=225 |frame-height=225 |frame-align=center |text= '''Bellary district''' |type=shape |id=Q1791926 |stroke-colour=#C60C30 |stroke-width=2 |title= Bellary district of Karnataka |type2=line|id2=Q1185|stroke-width2=1|stroke-colour2=#0000ff|title2=Karnataka }} | map_alt = | map_caption = Location in Karnataka | coordinates = {{coord|15.1500|N|76.9333|E|display=inline,title}} | subdivision_type = Country | subdivision_name = {{flag|India}} | subdivision_type1 = [[States and territories of India|State]] | subdivision_name1 = [[Karnataka]] | subdivision_type2 = [[Region]] | subdivision_name2 = [[Kalyana-Karnataka]] | established_title = <!-- Established -->[[Member of Parliament|MP]] | established_date = [[ E Tukaram ]] | founder = | named_for = | seat_type = Headquarters | seat = [[Ballari]] | government_type = Zilla Panchayat of Bellary District | governing_body = | leader_title = District Commissioner | leader_name = Prasant Kumar Misra ([[Indian Administrative Service|IAS]]) | unit_pref = Metric | area_footnotes = | area_rank = | area_total_km2 = 8,461 | elevation_m = 449 | population_total = 24,52,595<ref>{{cite web |title=DISTRICT CENSUS HANDBOOK BELLARY |url=https://cdn.s3waas.gov.in/s37c590f01490190db0ed02a5070e20f01/uploads/2019/01/2019010876.pdf |website=ballari.nic.in/ |publisher=DIRECTORATE OF CENSUS OPERATIONS KARNATAKA |access-date=22 June 2025}}</ref> | population_rank = | population_density_km2 = 290 | population_demonym = Ballarian | population_footnotes = <ref>{{cite news |title=Cabinet approves boundaries of Vijayanagara district |url=https://www.thehindu.com/news/national/karnataka/cabinet-approves-boundaries-of-vijayanagara-district/article33197346.ece |access-date=1 December 2020 |work=The Hindu |date=28 November 2020}}</ref> | demographics_type1 = Language | demographics1_title1 = Official | demographics1_info1 = [[Kannada]] | demographics1_title2 = Regional | demographics1_info2 = | timezone1 = [[Indian Standard Time|IST]] | utc_offset1 = +5:30 | postal_code_type = [[Postal Index Number|PIN]] | postal_code = 583101 | area_code_type = Telephone code | area_code = Bellary:08392 | registration_plate = KA 34 | website = {{URL|https://ballari.nic.in/en/}} | footnotes = | parts_type = [[Taluka]]s | parts = [[Ballari]], [[Kampli]], [[Sanduru]],[[Siruguppa]], [[Kurugodu]] }} '''ಬಳ್ಳಾರಿ''' (ದುಂಬು ಬೆಳ್ಳಾರಿ ಅಂದ್ ಲೆತ್ತೊಂದಿತ್ತೆರ್) ಕರ್ನಾಟಕೊದ ಒಂಜಿ ಪ್ರಮುಖ ಜಿಲ್ಲೆ. ಉಂದು ಕರ್ನಾಟಕದ ಈಶಾನ್ಯ ಭಾಗೊಡು ಉಂಡು. ಈ ಜಿಲ್ಲೆ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕೊಗು ಸೇರುಂಡು. 2021ಡ್ ಅಧಿಕೃತವಾದ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ವಿಜಯನಗರ ಜಿಲ್ಲೆನ್ ಬೇರಡಿಸಾವರ ದುಂಬು ಈ ಜಿಲ್ಲೆ ಕರ್ನಾಟಕೊದ ಮಲ್ಲ ಜಿಲ್ಲೆಲೆಡ್ ಒಂಜಿ ಆದಿತ್ತ್ಂಡ್. ಈ ಜಿಲ್ಲೆಡ್ ಭಾರತದ ಅತಿ ಹೆಚ್ಚು ಕಬ್ಬಿಣದ ಅದಿರು ನಿಕ್ಷೇಪೊಲು ಉಂಡು. ಇತ್ತೆ ಗಣಿಗಾರಿಕೆ ಉದ್ಯಮೊಡು ಮುಖ್ಯವಾಹಿನಿಡ್ ಉಪ್ಪುನ ಜಿಲ್ಲೆದ ರಾಜಧಾನಿ ಆಯಿನ ಬಳ್ಳಾರಿಗ್ ಸ್ಟೀಲ್ ಸಿಟಿ ಬೊಕ್ಕ ಗಣಿ ನಾಡು ಪಂಡ್ದ್ ಪುದರ್ ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಬಡಕಾಯಿಡ್ ಕೊಪ್ಪಳ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ರಾಯಚೂರು ಜಿಲ್ಲೆದ ಸಿಂಧನೂರು ತಾಲೂಕು, ಪಡ್ಡಾಯಿಡ್ ಗದಗ ಬೊಕ್ಕ ಹಾವೇರಿ ಜಿಲ್ಲೆ, ದಕ್ಷಿಣೊಡು ದಾವಣಗೆರೆ ಜಿಲ್ಲೆ, ಆಗ್ನೇಯೊಡು ಚಿತ್ರದುರ್ಗ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ಮೂಡಾಯಿಡ್, ಆಂಧ್ರಪ್ರದೇಶ ರಾಜ್ಯ ಉಂಡು. ಒಟ್ಟು ೮,೪೬೧ ಚದರ ಕಿಮೀ ಇಸ್ತೀರ್ನೊ ಇನ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಜನಸಂಖ್ಯೆ ೨೦೧೧ದ ಜನಗಣತಿದ ರಕಾರ 1,099,372 ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ ಒಟ್ಟು ೫ ತಾಲೂಕುಲು ಉಲ್ಲ. ತುಂಗಭದ್ರಾ ತುದೆ ಈ ಜಿಲ್ಲೆದ ಮುಕ್ಯವಾಯಿನ ತುದೆ ಆದುಂಡು ದುಂಬು ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆ ಮದ್ರಾಸ್ ರಾಂತ್ಯೊದ ಭಾಗವಾದಿತ್ತ್ಂಡ್. ೧೮೭೬-೭೮ ಡ್ ಮಾಮಲ್ಲ ಬರಗಾಲೊಡ್ದ್ ಈ ಪ್ರದೇಶೊಗು ಮಸ್ತ್ ತೊಂದರೆ ಆಂಡ್. ನಮ ದೇಸೊ ಸ್ವಾತಂತ್ರ್ಯ ಅಡೆಯಿನ ಸುರುಟು ರಾಜ್ಯೊಲು ಬಾಸೆದ ಆದಾರೊಡು ಮರುವಿಬಾಗ ಆನಗ, ಬಳ್ಳಾರಿ ಕರ್ನಾಟಕ ರಾಜ್ಯೊದ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕ ಪ್ರದೇಸೊಗು ಸೇರಿಂಡ್. ೧೮೮೨ನೇ ಇಸವಿಡ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ಅನಂತಪುರನ್ ಬೇರಡಿಸಾದ್ ಅನಂತರ ಜಿಲ್ಲೆನ್ ಉಂಡು ಮಲ್ತೆರ್. [[ವರ್ಗೊ:ಜಿಲ್ಲೆಲು]] [[ವರ್ಗೊ:ಕರ್ನಾಟಕದ ಜಿಲ್ಲೆಲು]] qjlu8w7ozvktdoibn6ed05wlhtuzibe 217094 217089 2025-06-22T15:20:10Z Mahaveer Indra 1023 217094 wikitext text/x-wiki {{ಎಲ್ಯ}} {{Infobox settlement | name = Ballari district | official_name = | native_name = | native_name_lang = | other_name = | nickname = | settlement_type = [[District]] | image_skyline = {{Photomontage |size = 250 |photo1a = BELLARY FORT 2.jpg |photo1b = Ballari railway station front.jpg |photo2a = Dam on river in Hosapete, Bellary District.jpg |photo2b = Sloth Bear-3302.jpg |photo3a = Kumarswamy temple3.jpg }} | image_caption = Clockwise from top-left: [[Bellary Fort]], [[Ballari Junction railway station]], [[Tungabhadra Dam]], [[Daroji Sloth Bear Sanctuary]], [[Krauncha Giri]] | image_map = Karnataka Bellary locator map.svg | image_map1 = {{maplink |frame=yes |frame-width=225 |frame-height=225 |frame-align=center |text= '''Bellary district''' |type=shape |id=Q1791926 |stroke-colour=#C60C30 |stroke-width=2 |title= Bellary district of Karnataka |type2=line|id2=Q1185|stroke-width2=1|stroke-colour2=#0000ff|title2=Karnataka }} | map_alt = | map_caption = Location in Karnataka | coordinates = {{coord|15.1500|N|76.9333|E|display=inline,title}} | subdivision_type = Country | subdivision_name = {{flag|India}} | subdivision_type1 = [[States and territories of India|State]] | subdivision_name1 = [[Karnataka]] | subdivision_type2 = [[Region]] | subdivision_name2 = [[Kalyana-Karnataka]] | established_title = <!-- Established -->[[Member of Parliament|MP]] | established_date = [[ E Tukaram ]] | founder = | named_for = | seat_type = Headquarters | seat = [[Ballari]] | government_type = Zilla Panchayat of Bellary District | governing_body = | leader_title = District Commissioner | leader_name = Prasant Kumar Misra ([[Indian Administrative Service|IAS]]) | unit_pref = Metric | area_footnotes = | area_rank = | area_total_km2 = 8,461 | elevation_m = 449 | population_total = 24,52,595<ref>{{cite web |title=DISTRICT CENSUS HANDBOOK BELLARY |url=https://cdn.s3waas.gov.in/s37c590f01490190db0ed02a5070e20f01/uploads/2019/01/2019010876.pdf |website=ballari.nic.in/ |publisher=DIRECTORATE OF CENSUS OPERATIONS KARNATAKA |access-date=22 June 2025}}</ref> | population_rank = | population_density_km2 = 290 | population_demonym = Ballarian | population_footnotes = <ref>{{cite news |title=Cabinet approves boundaries of Vijayanagara district |url=https://www.thehindu.com/news/national/karnataka/cabinet-approves-boundaries-of-vijayanagara-district/article33197346.ece |access-date=1 December 2020 |work=The Hindu |date=28 November 2020}}</ref> | demographics_type1 = Language | demographics1_title1 = Official | demographics1_info1 = [[Kannada]] | demographics1_title2 = Regional | demographics1_info2 = | timezone1 = [[Indian Standard Time|IST]] | utc_offset1 = +5:30 | postal_code_type = [[Postal Index Number|PIN]] | postal_code = 583101 | area_code_type = Telephone code | area_code = Bellary:08392 | registration_plate = KA 34 | website = {{URL|https://ballari.nic.in/en/}} | footnotes = | parts_type = [[Taluka]]s | parts = [[Ballari]], [[Kampli]], [[Sanduru]],[[Siruguppa]], [[Kurugodu]] }} '''ಬಳ್ಳಾರಿ''' (ದುಂಬು ಬೆಳ್ಳಾರಿ ಅಂದ್ ಲೆತ್ತೊಂದಿತ್ತೆರ್) ಕರ್ನಾಟಕೊದ ಒಂಜಿ ಪ್ರಮುಖ ಜಿಲ್ಲೆ. ಉಂದು ಕರ್ನಾಟಕದ ಈಶಾನ್ಯ ಭಾಗೊಡು ಉಂಡು. ಈ ಜಿಲ್ಲೆ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕೊಗು ಸೇರುಂಡು. 2021ಡ್ ಅಧಿಕೃತವಾದ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ವಿಜಯನಗರ ಜಿಲ್ಲೆನ್ ಬೇರಡಿಸಾವರ ದುಂಬು ಈ ಜಿಲ್ಲೆ ಕರ್ನಾಟಕೊದ ಮಲ್ಲ ಜಿಲ್ಲೆಲೆಡ್ ಒಂಜಿ ಆದಿತ್ತ್ಂಡ್. ಈ ಜಿಲ್ಲೆಡ್ ಭಾರತದ ಅತಿ ಹೆಚ್ಚು ಕಬ್ಬಿಣದ ಅದಿರು ನಿಕ್ಷೇಪೊಲು ಉಂಡು. ಇತ್ತೆ ಗಣಿಗಾರಿಕೆ ಉದ್ಯಮೊಡು ಮುಖ್ಯವಾಹಿನಿಡ್ ಉಪ್ಪುನ ಜಿಲ್ಲೆದ ರಾಜಧಾನಿ ಆಯಿನ ಬಳ್ಳಾರಿಗ್ ಸ್ಟೀಲ್ ಸಿಟಿ ಬೊಕ್ಕ ಗಣಿ ನಾಡು ಪಂಡ್ದ್ ಪುದರ್ ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಬಡಕಾಯಿಡ್ ಕೊಪ್ಪಳ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ರಾಯಚೂರು ಜಿಲ್ಲೆದ ಸಿಂಧನೂರು ತಾಲೂಕು, ಪಡ್ಡಾಯಿಡ್ ಗದಗ ಬೊಕ್ಕ ಹಾವೇರಿ ಜಿಲ್ಲೆ, ದಕ್ಷಿಣೊಡು ದಾವಣಗೆರೆ ಜಿಲ್ಲೆ, ಆಗ್ನೇಯೊಡು ಚಿತ್ರದುರ್ಗ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ಮೂಡಾಯಿಡ್, ಆಂಧ್ರಪ್ರದೇಶ ರಾಜ್ಯ ಉಂಡು. ಒಟ್ಟು ೮,೪೬೧ ಚದರ ಕಿಮೀ ಇಸ್ತೀರ್ನೊ ಇನ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಜನಸಂಖ್ಯೆ ೨೦೧೧ದ ಜನಗಣತಿದ ರಕಾರ 1,099,372 ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ ಒಟ್ಟು ೫ ತಾಲೂಕುಲು ಉಲ್ಲ. ತುಂಗಭದ್ರಾ ತುದೆ ಈ ಜಿಲ್ಲೆದ ಮುಕ್ಯವಾಯಿನ ತುದೆ ಆದುಂಡು ದುಂಬು ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆ ಮದ್ರಾಸ್ ರಾಂತ್ಯೊದ ಭಾಗವಾದಿತ್ತ್ಂಡ್. ೧೮೭೬-೭೮ ಡ್ ಮಾಮಲ್ಲ ಬರಗಾಲೊಡ್ದ್ ಈ ಪ್ರದೇಶೊಗು ಮಸ್ತ್ ತೊಂದರೆ ಆಂಡ್. ನಮ ದೇಸೊ ಸ್ವಾತಂತ್ರ್ಯ ಅಡೆಯಿನ ಸುರುಟು ರಾಜ್ಯೊಲು ಬಾಸೆದ ಆದಾರೊಡು ಮರುವಿಬಾಗ ಆನಗ, ಬಳ್ಳಾರಿ ಕರ್ನಾಟಕ ರಾಜ್ಯೊದ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕ ಪ್ರದೇಸೊಗು ಸೇರಿಂಡ್. ೧೮೮೨ನೇ ಇಸವಿಡ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ಅನಂತಪುರನ್ ಬೇರಡಿಸಾದ್ ಅನಂತರ ಜಿಲ್ಲೆನ್ ಉಂಡು ಮಲ್ತೆರ್. ==ಉಲ್ಲೇಕ == {{reflist}} [[ವರ್ಗೊ:ಜಿಲ್ಲೆಲು]] [[ವರ್ಗೊ:ಕರ್ನಾಟಕದ ಜಿಲ್ಲೆಲು]] 6jwxegqw7aegutn47iarqg789nw96vd 217095 217094 2025-06-22T15:29:57Z ChiK 1136 217095 wikitext text/x-wiki {{ಎಲ್ಯ}} {{Infobox settlement | name = ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆ | official_name = | native_name = | native_name_lang = | other_name = | nickname = | settlement_type = [[ಜಿಲ್ಲೆ]] | image_skyline = {{Photomontage |size = 250 |photo1a = BELLARY FORT 2.jpg |photo1b = Ballari railway station front.jpg |photo2a = Dam on river in Hosapete, Bellary District.jpg |photo2b = Sloth Bear-3302.jpg |photo3a = Kumarswamy temple3.jpg }} | image_caption = Clockwise from top-left: [[Bellary Fort]], [[Ballari Junction railway station]], [[Tungabhadra Dam]], [[Daroji Sloth Bear Sanctuary]], [[Krauncha Giri]] | image_map = Karnataka Bellary locator map.svg | image_map1 = {{maplink |frame=yes |frame-width=225 |frame-height=225 |frame-align=center |text= '''Bellary district''' |type=shape |id=Q1791926 |stroke-colour=#C60C30 |stroke-width=2 |title= Bellary district of Karnataka |type2=line|id2=Q1185|stroke-width2=1|stroke-colour2=#0000ff|title2=Karnataka }} | map_alt = | map_caption = Location in Karnataka | coordinates = {{coord|15.1500|N|76.9333|E|display=inline,title}} | subdivision_type = Country | subdivision_name = {{flag|India}} | subdivision_type1 = [[States and territories of India|State]] | subdivision_name1 = [[Karnataka]] | subdivision_type2 = [[Region]] | subdivision_name2 = [[Kalyana-Karnataka]] | established_title = <!-- Established -->[[Member of Parliament|MP]] | established_date = [[ E Tukaram ]] | founder = | named_for = | seat_type = Headquarters | seat = [[Ballari]] | government_type = Zilla Panchayat of Bellary District | governing_body = | leader_title = District Commissioner | leader_name = Prasant Kumar Misra ([[Indian Administrative Service|IAS]]) | unit_pref = Metric | area_footnotes = | area_rank = | area_total_km2 = 8,461 | elevation_m = 449 | population_total = 24,52,595<ref>{{cite web |title=DISTRICT CENSUS HANDBOOK BELLARY |url=https://cdn.s3waas.gov.in/s37c590f01490190db0ed02a5070e20f01/uploads/2019/01/2019010876.pdf |website=ballari.nic.in/ |publisher=DIRECTORATE OF CENSUS OPERATIONS KARNATAKA |access-date=22 June 2025}}</ref> | population_rank = | population_density_km2 = 290 | population_demonym = Ballarian | population_footnotes = <ref>{{cite news |title=Cabinet approves boundaries of Vijayanagara district |url=https://www.thehindu.com/news/national/karnataka/cabinet-approves-boundaries-of-vijayanagara-district/article33197346.ece |access-date=1 December 2020 |work=The Hindu |date=28 November 2020}}</ref> | demographics_type1 = Language | demographics1_title1 = Official | demographics1_info1 = [[Kannada]] | demographics1_title2 = Regional | demographics1_info2 = | timezone1 = [[Indian Standard Time|IST]] | utc_offset1 = +5:30 | postal_code_type = [[Postal Index Number|PIN]] | postal_code = 583101 | area_code_type = Telephone code | area_code = Bellary:08392 | registration_plate = KA 34 | website = {{URL|https://ballari.nic.in/en/}} | footnotes = | parts_type = [[Taluka]]s | parts = [[Ballari]], [[Kampli]], [[Sanduru]],[[Siruguppa]], [[Kurugodu]] }} '''ಬಳ್ಳಾರಿ''' (ದುಂಬು ಬೆಳ್ಳಾರಿ ಅಂದ್ ಲೆತ್ತೊಂದಿತ್ತೆರ್) ಕರ್ನಾಟಕೊದ ಒಂಜಿ ಪ್ರಮುಖ ಜಿಲ್ಲೆ. ಉಂದು ಕರ್ನಾಟಕದ ಈಶಾನ್ಯ ಭಾಗೊಡು ಉಂಡು. ಈ ಜಿಲ್ಲೆ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕೊಗು ಸೇರುಂಡು. 2021ಡ್ ಅಧಿಕೃತವಾದ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ವಿಜಯನಗರ ಜಿಲ್ಲೆನ್ ಬೇರಡಿಸಾವರ ದುಂಬು ಈ ಜಿಲ್ಲೆ ಕರ್ನಾಟಕೊದ ಮಲ್ಲ ಜಿಲ್ಲೆಲೆಡ್ ಒಂಜಿ ಆದಿತ್ತ್ಂಡ್. ಈ ಜಿಲ್ಲೆಡ್ ಭಾರತದ ಅತಿ ಹೆಚ್ಚು ಕಬ್ಬಿಣದ ಅದಿರು ನಿಕ್ಷೇಪೊಲು ಉಂಡು. ಇತ್ತೆ ಗಣಿಗಾರಿಕೆ ಉದ್ಯಮೊಡು ಮುಖ್ಯವಾಹಿನಿಡ್ ಉಪ್ಪುನ ಜಿಲ್ಲೆದ ರಾಜಧಾನಿ ಆಯಿನ ಬಳ್ಳಾರಿಗ್ ಸ್ಟೀಲ್ ಸಿಟಿ ಬೊಕ್ಕ ಗಣಿ ನಾಡು ಪಂಡ್ದ್ ಪುದರ್ ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಬಡಕಾಯಿಡ್ ಕೊಪ್ಪಳ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ರಾಯಚೂರು ಜಿಲ್ಲೆದ ಸಿಂಧನೂರು ತಾಲೂಕು, ಪಡ್ಡಾಯಿಡ್ ಗದಗ ಬೊಕ್ಕ ಹಾವೇರಿ ಜಿಲ್ಲೆ, ದಕ್ಷಿಣೊಡು ದಾವಣಗೆರೆ ಜಿಲ್ಲೆ, ಆಗ್ನೇಯೊಡು ಚಿತ್ರದುರ್ಗ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ಮೂಡಾಯಿಡ್, ಆಂಧ್ರಪ್ರದೇಶ ರಾಜ್ಯ ಉಂಡು. ಒಟ್ಟು ೮,೪೬೧ ಚದರ ಕಿಮೀ ಇಸ್ತೀರ್ನೊ ಇನ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಜನಸಂಖ್ಯೆ ೨೦೧೧ದ ಜನಗಣತಿದ ರಕಾರ 1,099,372 ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ ಒಟ್ಟು ೫ ತಾಲೂಕುಲು ಉಲ್ಲ. ತುಂಗಭದ್ರಾ ತುದೆ ಈ ಜಿಲ್ಲೆದ ಮುಕ್ಯವಾಯಿನ ತುದೆ ಆದುಂಡು ದುಂಬು ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆ ಮದ್ರಾಸ್ ರಾಂತ್ಯೊದ ಭಾಗವಾದಿತ್ತ್ಂಡ್. ೧೮೭೬-೭೮ ಡ್ ಮಾಮಲ್ಲ ಬರಗಾಲೊಡ್ದ್ ಈ ಪ್ರದೇಶೊಗು ಮಸ್ತ್ ತೊಂದರೆ ಆಂಡ್. ನಮ ದೇಸೊ ಸ್ವಾತಂತ್ರ್ಯ ಅಡೆಯಿನ ಸುರುಟು ರಾಜ್ಯೊಲು ಬಾಸೆದ ಆದಾರೊಡು ಮರುವಿಬಾಗ ಆನಗ, ಬಳ್ಳಾರಿ ಕರ್ನಾಟಕ ರಾಜ್ಯೊದ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕ ಪ್ರದೇಸೊಗು ಸೇರಿಂಡ್. ೧೮೮೨ನೇ ಇಸವಿಡ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ಅನಂತಪುರನ್ ಬೇರಡಿಸಾದ್ ಅನಂತರ ಜಿಲ್ಲೆನ್ ಉಂಡು ಮಲ್ತೆರ್. ==ಉಲ್ಲೇಕ == {{reflist}} [[ವರ್ಗೊ:ಜಿಲ್ಲೆಲು]] [[ವರ್ಗೊ:ಕರ್ನಾಟಕದ ಜಿಲ್ಲೆಲು]] 79t3z2s2ckqouzcnafxo3n9mdh9d3uu 217103 217095 2025-06-23T04:56:41Z ChiK 1136 /* ಉಲ್ಲೇಕೊಲು */ 217103 wikitext text/x-wiki {{ಎಲ್ಯ}} {{Infobox settlement | name = ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆ | official_name = | native_name = | native_name_lang = | other_name = | nickname = | settlement_type = [[ಜಿಲ್ಲೆ]] | image_skyline = {{Photomontage |size = 250 |photo1a = BELLARY FORT 2.jpg |photo1b = Ballari railway station front.jpg |photo2a = Dam on river in Hosapete, Bellary District.jpg |photo2b = Sloth Bear-3302.jpg |photo3a = Kumarswamy temple3.jpg }} | image_caption = Clockwise from top-left: [[Bellary Fort]], [[Ballari Junction railway station]], [[Tungabhadra Dam]], [[Daroji Sloth Bear Sanctuary]], [[Krauncha Giri]] | image_map = Karnataka Bellary locator map.svg | image_map1 = {{maplink |frame=yes |frame-width=225 |frame-height=225 |frame-align=center |text= '''Bellary district''' |type=shape |id=Q1791926 |stroke-colour=#C60C30 |stroke-width=2 |title= Bellary district of Karnataka |type2=line|id2=Q1185|stroke-width2=1|stroke-colour2=#0000ff|title2=Karnataka }} | map_alt = | map_caption = Location in Karnataka | coordinates = {{coord|15.1500|N|76.9333|E|display=inline,title}} | subdivision_type = Country | subdivision_name = {{flag|India}} | subdivision_type1 = [[States and territories of India|State]] | subdivision_name1 = [[Karnataka]] | subdivision_type2 = [[Region]] | subdivision_name2 = [[Kalyana-Karnataka]] | established_title = <!-- Established -->[[Member of Parliament|MP]] | established_date = [[ E Tukaram ]] | founder = | named_for = | seat_type = Headquarters | seat = [[Ballari]] | government_type = Zilla Panchayat of Bellary District | governing_body = | leader_title = District Commissioner | leader_name = Prasant Kumar Misra ([[Indian Administrative Service|IAS]]) | unit_pref = Metric | area_footnotes = | area_rank = | area_total_km2 = 8,461 | elevation_m = 449 | population_total = 24,52,595<ref>{{cite web |title=DISTRICT CENSUS HANDBOOK BELLARY |url=https://cdn.s3waas.gov.in/s37c590f01490190db0ed02a5070e20f01/uploads/2019/01/2019010876.pdf |website=ballari.nic.in/ |publisher=DIRECTORATE OF CENSUS OPERATIONS KARNATAKA |access-date=22 June 2025}}</ref> | population_rank = | population_density_km2 = 290 | population_demonym = Ballarian | population_footnotes = <ref>{{cite news |title=Cabinet approves boundaries of Vijayanagara district |url=https://www.thehindu.com/news/national/karnataka/cabinet-approves-boundaries-of-vijayanagara-district/article33197346.ece |access-date=1 December 2020 |work=The Hindu |date=28 November 2020}}</ref> | demographics_type1 = Language | demographics1_title1 = Official | demographics1_info1 = [[Kannada]] | demographics1_title2 = Regional | demographics1_info2 = | timezone1 = [[Indian Standard Time|IST]] | utc_offset1 = +5:30 | postal_code_type = [[Postal Index Number|PIN]] | postal_code = 583101 | area_code_type = Telephone code | area_code = Bellary:08392 | registration_plate = KA 34 | website = {{URL|https://ballari.nic.in/en/}} | footnotes = | parts_type = [[Taluka]]s | parts = [[Ballari]], [[Kampli]], [[Sanduru]],[[Siruguppa]], [[Kurugodu]] }} '''ಬಳ್ಳಾರಿ''' (ದುಂಬು ಬೆಳ್ಳಾರಿ ಅಂದ್ ಲೆತ್ತೊಂದಿತ್ತೆರ್) ಕರ್ನಾಟಕೊದ ಒಂಜಿ ಪ್ರಮುಖ ಜಿಲ್ಲೆ. ಉಂದು ಕರ್ನಾಟಕದ ಈಶಾನ್ಯ ಭಾಗೊಡು ಉಂಡು. ಈ ಜಿಲ್ಲೆ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕೊಗು ಸೇರುಂಡು. 2021ಡ್ ಅಧಿಕೃತವಾದ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ವಿಜಯನಗರ ಜಿಲ್ಲೆನ್ ಬೇರಡಿಸಾವರ ದುಂಬು ಈ ಜಿಲ್ಲೆ ಕರ್ನಾಟಕೊದ ಮಲ್ಲ ಜಿಲ್ಲೆಲೆಡ್ ಒಂಜಿ ಆದಿತ್ತ್ಂಡ್. ಈ ಜಿಲ್ಲೆಡ್ ಭಾರತದ ಅತಿ ಹೆಚ್ಚು ಕಬ್ಬಿಣದ ಅದಿರು ನಿಕ್ಷೇಪೊಲು ಉಂಡು. ಇತ್ತೆ ಗಣಿಗಾರಿಕೆ ಉದ್ಯಮೊಡು ಮುಖ್ಯವಾಹಿನಿಡ್ ಉಪ್ಪುನ ಜಿಲ್ಲೆದ ರಾಜಧಾನಿ ಆಯಿನ ಬಳ್ಳಾರಿಗ್ ಸ್ಟೀಲ್ ಸಿಟಿ ಬೊಕ್ಕ ಗಣಿ ನಾಡು ಪಂಡ್ದ್ ಪುದರ್ ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಬಡಕಾಯಿಡ್ ಕೊಪ್ಪಳ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ರಾಯಚೂರು ಜಿಲ್ಲೆದ ಸಿಂಧನೂರು ತಾಲೂಕು, ಪಡ್ಡಾಯಿಡ್ ಗದಗ ಬೊಕ್ಕ ಹಾವೇರಿ ಜಿಲ್ಲೆ, ದಕ್ಷಿಣೊಡು ದಾವಣಗೆರೆ ಜಿಲ್ಲೆ, ಆಗ್ನೇಯೊಡು ಚಿತ್ರದುರ್ಗ ಜಿಲ್ಲೆ ಬೊಕ್ಕ ಮೂಡಾಯಿಡ್, ಆಂಧ್ರಪ್ರದೇಶ ರಾಜ್ಯ ಉಂಡು. ಒಟ್ಟು ೮,೪೬೧ ಚದರ ಕಿಮೀ ಇಸ್ತೀರ್ನೊ ಇನ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆದ ಜನಸಂಖ್ಯೆ ೨೦೧೧ದ ಜನಗಣತಿದ ರಕಾರ 1,099,372 ಉಂಡು. ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ ಒಟ್ಟು ೫ ತಾಲೂಕುಲು ಉಲ್ಲ. ತುಂಗಭದ್ರಾ ತುದೆ ಈ ಜಿಲ್ಲೆದ ಮುಕ್ಯವಾಯಿನ ತುದೆ ಆದುಂಡು ದುಂಬು ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆ ಮದ್ರಾಸ್ ರಾಂತ್ಯೊದ ಭಾಗವಾದಿತ್ತ್ಂಡ್. ೧೮೭೬-೭೮ ಡ್ ಮಾಮಲ್ಲ ಬರಗಾಲೊಡ್ದ್ ಈ ಪ್ರದೇಶೊಗು ಮಸ್ತ್ ತೊಂದರೆ ಆಂಡ್. ನಮ ದೇಸೊ ಸ್ವಾತಂತ್ರ್ಯ ಅಡೆಯಿನ ಸುರುಟು ರಾಜ್ಯೊಲು ಬಾಸೆದ ಆದಾರೊಡು ಮರುವಿಬಾಗ ಆನಗ, ಬಳ್ಳಾರಿ ಕರ್ನಾಟಕ ರಾಜ್ಯೊದ ಕಲ್ಯಾಣ-ಕರ್ನಾಟಕ ಪ್ರದೇಸೊಗು ಸೇರಿಂಡ್. ೧೮೮೨ನೇ ಇಸವಿಡ್ ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆಡ್ದ್ ಅನಂತಪುರನ್ ಬೇರಡಿಸಾದ್ ಅನಂತರ ಜಿಲ್ಲೆನ್ ಉಂಡು ಮಲ್ತೆರ್. ==ಉಲ್ಲೇಕೊಲು == {{reflist}} [[ವರ್ಗೊ:ಜಿಲ್ಲೆಲು]] [[ವರ್ಗೊ:ಕರ್ನಾಟಕದ ಜಿಲ್ಲೆಲು]] 6pgoy82vn1ejep3r97fpt800ruvdz60 ಟೆಂಪ್ಲೇಟ್:Infobox settlement/styles.css 10 13441 217098 151159 2025-06-22T16:01:56Z A826 4610 217098 sanitized-css text/css /* {{pp|small=y}} */ .ib-settlement { border-collapse: collapse; line-height: 1.2em; } @media (min-width: 640px) { .ib-settlement { width: 23em; } } /* TODO split definitions to appropriate class names when live from HTML element */ .ib-settlement td, .ib-settlement th { border-top: 1px solid #a2a9b1; padding: 0.4em 0.6em 0.4em 0.6em; } .ib-settlement .mergedtoprow .infobox-full-data, .ib-settlement .mergedtoprow .infobox-header, .ib-settlement .mergedtoprow .infobox-data, .ib-settlement .mergedtoprow .infobox-label, .ib-settlement .mergedtoprow .infobox-below { border-top: 1px solid #a2a9b1; padding: 0.4em 0.6em 0.2em 0.6em; } .ib-settlement .mergedrow .infobox-full-data, .ib-settlement .mergedrow .infobox-data, .ib-settlement .mergedrow .infobox-label { border: 0; padding: 0 0.6em 0.2em 0.6em; } .ib-settlement .mergedbottomrow .infobox-full-data, .ib-settlement .mergedbottomrow .infobox-data, .ib-settlement .mergedbottomrow .infobox-label { border-top: 0; border-bottom: 1px solid #a2a9b1; padding: 0 0.6em 0.4em 0.6em; } .ib-settlement .maptable { border: 0; padding: 0; } .ib-settlement .infobox-header, .ib-settlement .infobox-below { text-align: left; } .ib-settlement .infobox-above { font-size: 125%; line-height: 1.3em; } .ib-settlement .infobox-subheader { background-color: #cddeff; font-weight: bold; } .ib-settlement-native { font-weight: normal; padding-top: 0.2em; } .ib-settlement-other-name { font-size: 78%; } .ib-settlement-official { font-weight: bold; } .ib-settlement-caption { padding: 0.3em 0 0 0; } .ib-settlement-caption-link { padding: 0.2em 0; } .ib-settlement-nickname { display: inline; } .ib-settlement-fn { font-weight: normal; display: inline; } hqcp42kybcudw84j445klck13gdd9kw ಟೆಂಪ್ಲೇಟು:ಅಳಿಸುವಿಕೆ 0 15375 217088 166757 2025-06-22T15:03:26Z Mahaveer Indra 1023 217088 wikitext text/x-wiki <noinclude> '''ಉಪಯೋಗ''': <code><nowiki>{{ಅಳಿಸುವಿಕೆ|ಅಳಿಸುವಿಕೆಗ್ ಕಾರಣೊ}}</nowiki></code> </noinclude> <div align=center style="border: 1px solid red; background:#FAFAFA;padding:10px;">[[Image:Icono aviso borrar.png|50px|left]]''ಈ ಪುಟೊನು ಮಾಜಾವರ ಗುರ್ತೊ ಮಲ್ತೊ. ಈರೆಗ್ ಈ ಲೇಕನೊನು ಮಾಜಾವುನ ಬಗೆಟ್ ವಿರೋದೊ ಇತ್ತ್ಂಡ [[ವಿಕಿಪೀಡಿಯ:ಅಳಿಸುವಿಕೆಗ್ ಪಾಡ್‌ನ ಲೇಕನೊಲು]] ಪುಟೊಡು ತೆರಿಪಾಲೆ.''<br /> ಮಾಜಾವರ ಗುರ್ತೊ ಮಲ್ಪರ ಕಾರಣೊ: '''{{{1}}}'''</div><includeonly>[[ವರ್ಗ:ಅಳಿಸುವಿಕೆಗ್ ಪಾಡ್‌ನ ಲೇಕನೊಲು]]</includeonly> <noinclude> [[ವರ್ಗ:ಅಳಿಸುವಿಕೆ ಟೆಂಪ್ಲೇಟುಲು]] </noinclude> khbyqq25wk6zetxw5xxivnd3s9y6orb ಬಳಕೆದಾರೆ ಪಾತೆರ:Shagil Kannur 3 19799 217081 2025-06-22T12:57:49Z J ansari 2188 J ansari, ಪುಟೊ [[ಬಳಕೆದಾರೆ ಪಾತೆರ:Shagil Kannur]] ನ್ [[ಬಳಕೆದಾರೆ ಪಾತೆರ:Shagil Muzhappilangad]] ಗ್ ಕಡಪುಡಿಯೆರ್: Automatically moved page while renaming the user "[[Special:CentralAuth/Shagil Kannur|Shagil Kannur]]" to "[[Special:CentralAuth/Shagil Muzhappilangad|Shagil Muzhappilangad]]" 217081 wikitext text/x-wiki #REDIRECT [[ಬಳಕೆದಾರೆ ಪಾತೆರ:Shagil Muzhappilangad]] spzb2i30l609xl6cqdgfsclal4431fp ಬಳಕೆದಾರೆ:Mahaveer Indra/ಕಲ್ಪುನ ಕಳ3 2 19800 217084 2025-06-22T14:56:33Z Mahaveer Indra 1023 Mahaveer Indra, ಪುಟೊ [[ಬಳಕೆದಾರೆ:Mahaveer Indra/ಕಲ್ಪುನ ಕಳ3]] ನ್ [[ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆ]] ಗ್ ಕಡಪುಡಿಯೆರ್: new 217084 wikitext text/x-wiki #REDIRECT [[ಬಳ್ಳಾರಿ ಜಿಲ್ಲೆ]] qff3a0krc7t7wabb6vvh0gve9dpbnr4 ಬಾಗಲಕೋಟೆ 0 19801 217091 2025-06-22T15:17:45Z Mahaveer Indra 1023 Mahaveer Indra, ಪುಟೊ [[ಬಾಗಲಕೋಟೆ]] ನ್ [[ಬಾಗಲಕೋಟೆ ಜಿಲ್ಲೆ]] ಗ್ ಕಡಪುಡಿಯೆರ್ 217091 wikitext text/x-wiki #REDIRECT [[ಬಾಗಲಕೋಟೆ ಜಿಲ್ಲೆ]] 9k3azu1hztovs3u8at0614q4stek6l0 ಪಾತೆರ:ಬಾಗಲಕೋಟೆ 1 19802 217093 2025-06-22T15:17:45Z Mahaveer Indra 1023 Mahaveer Indra, ಪುಟೊ [[ಪಾತೆರ:ಬಾಗಲಕೋಟೆ]] ನ್ [[ಪಾತೆರ:ಬಾಗಲಕೋಟೆ ಜಿಲ್ಲೆ]] ಗ್ ಕಡಪುಡಿಯೆರ್ 217093 wikitext text/x-wiki #REDIRECT [[ಪಾತೆರ:ಬಾಗಲಕೋಟೆ ಜಿಲ್ಲೆ]] plt0ajt82u93t8buaac1nlmtarq1eww ಟೆಂಪ್ಲೇಟ್:Infobox settlement/dunam 10 19803 217099 2025-06-22T16:13:10Z A826 4610 ಹೊಸ ಪುಟ: <noinclude>This produces an area in dunams plus conversions, e.g. "</noinclude>{{formatnum:{{replace|{{{dunv|20}}}|,|}}}}&nbsp;{{{dunu|dunam}}}{{#ifeq:{{{dunv}}}|1||s}} ({{formatnum:{{replace|{{{metv|2}}}|,|}}}}&nbsp;{{{metu|ha}}}&nbsp;or&nbsp;{{formatnum:{{replace|{{{impv|5}}}|,|}}}}&nbsp;{{{impu|acre}}}{{#ifeq:{{{impv}}}|1||{{#ifeq:{{{impu|acre}}}|acre|s}}}}) 217099 wikitext text/x-wiki <noinclude>This produces an area in dunams plus conversions, e.g. "</noinclude>{{formatnum:{{replace|{{{dunv|20}}}|,|}}}}&nbsp;{{{dunu|dunam}}}{{#ifeq:{{{dunv}}}|1||s}} ({{formatnum:{{replace|{{{metv|2}}}|,|}}}}&nbsp;{{{metu|ha}}}&nbsp;or&nbsp;{{formatnum:{{replace|{{{impv|5}}}|,|}}}}&nbsp;{{{impu|acre}}}{{#ifeq:{{{impv}}}|1||{{#ifeq:{{{impu|acre}}}|acre|s}}}}) 6z9aoi1ax5h6n6vh1nzlkvfe2pt5eye ಟೆಂಪ್ಲೇಟ್:Infobox settlement/dunam/mag 10 19804 217101 2025-06-22T16:51:21Z ChiK 1136 Template cooied from [[en:Template:Infobox settlement/dunam/mag]] 217101 wikitext text/x-wiki <noinclude>This produces an area in dunams plus conversions and a link to the appropriate order of magnitude article, e.g. "</noinclude>{{formatnum:{{{dunv|20}}}&nbsp;{{{dunu|dunam}}}{{#ifeq:{{{dunv}}}|1||s}} ([[1 E+{{order of magnitude|({{{dunv|20}}}E3)}}_m²|{{{metv|2}}}&nbsp;{{{metu|ha}}}&nbsp;or&nbsp;{{{impv|5}}}&nbsp;{{{impu|acre}}}{{#ifeq:{{{impv}}}|1||{{#ifeq:{{{impu|acre}}}|acre|s}}}}]])}}<noinclude>". {{documentation}} </noinclude> oms4fhlqje1zc4ubkuvi4geqe2jotix ಬಳಕೆದಾರೆ ಪಾತೆರ:Yogapamungkas866 3 19805 217102 2025-06-22T19:42:33Z ತುಳು ವಿಕಿಪೀಡಿಯ ಸಮುದಾಯೊ 2534 ಪೊಸ ಸದಸ್ಯೆರೆ ಚರ್ಚಾಪುಟೊಡು [[Template:Welcome|ಸ್ವಾಗತ ಸಂದೇಸೊನು]]ಸೇರ್ಸಾಯರ ಆಪುಂಡು 217102 wikitext text/x-wiki {{Template:Welcome|realName=|name=Yogapamungkas866}} -- [[ಬಳಕೆದಾರೆ:ತುಳು ವಿಕಿಪೀಡಿಯ ಸಮುದಾಯೊ|ತುಳು ವಿಕಿಪೀಡಿಯ ಸಮುದಾಯೊ]] ([[ಬಳಕೆದಾರೆ ಪಾತೆರ:ತುಳು ವಿಕಿಪೀಡಿಯ ಸಮುದಾಯೊ|ಪಾತೆರ್ಲೆ]]) ೦೧:೧೨, ೨೩ ಜೂನ್ ೨೦೨೫ (IST) e49ehdzcl4b6jo0jyafvjitu4pfj649